我正试图使用JQuery将ng-app属性添加到body标记中,希望在此之后由角控制器接管。然而,我发现这是行不通的。这个是可能的吗?如果是这样的话,需要设置什么才能使其工作呢?柱塞代码
<script>
jQuery.noConflict();
(function( $ ) {
$(function() {
$('body').attr('ng-app',changeExample');
});
})(jQuery);
angular.module('changeExample', [])
.controller('ExampleController', ['$scope',
function($scope) {
var rawData = JSON.parse(data); // web service call
$scope.SearchResults = rawData.ResultRows;
$scope.ProjectSelected = function(proj) {
$scope.SelectedProj = proj;
$('input#originalSPTexbox').val(proj);
};
}
]);
</script>发布于 2014-11-12 01:30:59
$("body").attr("ng-app", "changeExample");我只是在柱塞上的数据变量声明之前添加了这个选项,这似乎很好(显然,我从body标记中删除了ng-app属性)。
希望这能帮上忙。
我刚刚在changeExample上添加了一个缺少的引号,我将脚本移到页面底部,这样body标记就会被加载,这样您就可以添加属性了。
[http://plnkr.co/edit/IPt1mI8Aw0XQ1bz8Mrqm?p=preview][1]https://stackoverflow.com/questions/26877325
复制相似问题