所以我想在加载 HTML 后编译一些 JS 代码。
var gifApp = angular.module('gifApp', []);
function MainCtrl ($scope) {
$scope.push = function() {
$("body").html("<div>{{ 1 + 1 }}</div>")
}
}
每当调用函数
push
时,当我真正想要{{ 1 + 1 }}
时,屏幕上就会显示2
。窗口加载完成后是否无法编译代码?如果可以的话,我该如何解决这个问题。
您正在向
html()
方法提供一个字符串,它工作正常。我会把它改成这样:
var sum = 1 + 1;
$("body").html("<div>" + sum + "</div>");