Javascript 加载HTML后编译JS
所以我想在加载HTML后编译一些JS代码Javascript 加载HTML后编译JS,javascript,angularjs,compiler-construction,Javascript,Angularjs,Compiler Construction,所以我想在加载HTML后编译一些JS代码 var gifApp = angular.module('gifApp', []); function MainCtrl ($scope) { $scope.push = function() { $("body").html("<div>{{ 1 + 1 }}</div>") } } var gifApp=angular.module('gifApp',[]); 函数MainCtrl($scope){ $sc
var gifApp = angular.module('gifApp', []);
function MainCtrl ($scope) {
$scope.push = function() {
$("body").html("<div>{{ 1 + 1 }}</div>")
}
}
var gifApp=angular.module('gifApp',[]);
函数MainCtrl($scope){
$scope.push=函数(){
$(“body”).html(“{1+1}”)
}
}
每当调用函数
push
时,{{1+1}}
就会在我真正需要2
时显示在屏幕上。在窗口加载完成后,是否无法编译代码?如果可能的话,我该如何解决这个问题。您正在向html()
方法提供一个字符串,它工作正常。我会把它改成这样:
var sum = 1 + 1;
$("body").html("<div>" + sum + "</div>");
var总和=1+1;
$(“body”).html(“+sum+”);
也许您正在寻找“模板”?我提出了一个新问题,专门针对我遇到的问题。嗯,谢谢。我对这个问题有不同的解释,但你的回答是正确的。