我是棱角分明的初学者。我需要进行多次webservice调用,然后引导我的模型。我已经尝试将以下代码放在我的函数中,该函数在所有webservices运行后执行。
var myApp = angular.module('myApp', [])
myApp.controller('Ctrl', ['$scope', function ($scope) {
$scope.obj = model
}]);
angular.element(document).ready(function () {
angular.bootstrap(document, ['myApp']);
});
但我收到以下异常。
[$ injector:modulerr]由于以下原因无法实例化myApp模块: [$ injector:nomod]模块'myApp'不可用!您要么错误拼写了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
我的代码仍然可以工作,但我想摆脱异常,更重要的是要了解在引导延迟时如何构造角度代码。
我不知道这是否会有所帮助,但我会将其包括在内。
<div ng-app ng-controller="Ctrl">
<div ng-repeat="o in obj track by $index">
</div>
<input id="Model" type="hidden" value="{{obj}}" />
</div>
答案 0 :(得分:0)
我从之前的尝试中发现,我将以下内容添加到html标记中。
ng-app="myApp"
当我删除它时,我的错误就消失了。我相信这是你如何执行自动引导,但由于我需要延迟引导,它导致了问题。以下是有关指令
的更多信息的链接如果更熟悉角度的人可以验证我的理解,我会很感激。谢谢阿伦的小提琴。
答案 1 :(得分:-1)
我认为你应该寻找诺言api。