【发布时间】:2016-10-14 22:37:22
【问题描述】:
尝试像这样创建一个简单的 Angular 应用程序:
HTML
<div ng-app="myApp">
<div ng-controller="appCtrl">
Test Variable :
<input type="radio" class="radio-inline" name="test" ng-model="var.test" value=true> Yes
<input type="radio" class="radio-inline" name="test" ng-model="var.test" value=false> No
<hr>
<p>{{var.test}}</p>
<hr>
<p>Yes: <span ng-if="var.test">$</span></p>
<p>No: <span ng-if="!var.test">$</span></p>
</div>
</div>
Javascript
var myApp = angular.module('myApp', []);
myApp.controller('appCtrl', function($scope) {
$scope.var = {
test: true
}
})
但我在页面加载时收到此错误:
未捕获的错误:[$injector:modulerr] 无法实例化模块 myApp 由于:错误:[$injector:nomod] 模块“myApp”不是 可用的!您要么拼错了模块名称,要么忘记加载它。 如果注册模块,请确保将依赖项指定为 第二个参数。
这里是fiddle。
这可能是一件愚蠢的事情,但我无法弄清楚这段代码有什么问题,请帮助我。谢谢!
【问题讨论】:
标签: javascript angularjs