Asp.net mvc 如何在页面加载呈现html后运行Angular JS?
我正在用angular js开发asp.net mvc项目 我正在处理选项卡,并在单击事件后安装相关的局部视图 我将json的部分视图html发送到主页,但角度代码在页面上不起作用 我能做什么 html: javascript:Asp.net mvc 如何在页面加载呈现html后运行Angular JS?,asp.net-mvc,angularjs,Asp.net Mvc,Angularjs,我正在用angular js开发asp.net mvc项目 我正在处理选项卡,并在单击事件后安装相关的局部视图 我将json的部分视图html发送到主页,但角度代码在页面上不起作用 我能做什么 html: javascript: var m_app = angular.module('MyAppS', []); function AnaTest($scope) { $scope.btn1Click = function () { var runtimeBtn = angular
var m_app = angular.module('MyAppS', []);
function AnaTest($scope) {
$scope.btn1Click = function () {
var runtimeBtn = angular.element("<button ng-click=\"btn2Click()\">Help Me! </button>");
$('#m_area').html(runtimeBtn);
};
$scope.btn2Click = function(){
debugger;
alert('Why can not show?!');
};
};
m_应用程序控制器'AnaTest',AnaTest 您需要:
请看这里:
然而,一种更具角度的方法是将其放在同一控制器/范围下,并简单地使用ng show,如下所示:谢谢,它正在运行:不客气认为这是一个更有棱角的方法:
var m_app = angular.module('MyAppS', []);
function AnaTest($scope) {
$scope.btn1Click = function () {
var runtimeBtn = angular.element("<button ng-click=\"btn2Click()\">Help Me! </button>");
$('#m_area').html(runtimeBtn);
};
$scope.btn2Click = function(){
debugger;
alert('Why can not show?!');
};
};
var runtimeBtn = $compile(angular.element("<button ng-click=\"btn2Click()\">Help Me!</button>"))($scope);