为什么我ng-app加了名字就不对啦
angularjs吧
全部回复
仅看楼主
level 1
修罗迷瞳 楼主
如题,请大侠帮忙初学者
2017年04月12日 13点04分 1
level 1
修罗迷瞳 楼主
<body ng-app="myapp">
<div ng-controller="HelloController" >
<h2>你好 !第一个{{helloTo.title}}程序示例</h2>
</div>
<script>
angular.module("myapp", []).controller("HelloController", function($scope){
$scope.helloTo = {};
$scope.helloTo.title = "AngularJS";
});
</script>
</body>
2017年04月12日 13点04分 2
level 1
修罗迷瞳 楼主
自己解决了,原来angular.js的导入必须在ng-app以前,否则就不行
2017年04月12日 13点04分 3
level 1
<html >
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
</head>
<body ng-app="d">
{{5+5}}
</body>
</html>
有d和没有d效果不一样,为什么呢?
2017年08月18日 11点08分 4
level 2
我也是萌新。我昨天忽然发现,如果ng-app的名字不为空的话,如果不在<script>代码中初始化:
var app=angular.module("名字",[]);就会报错。不想初始化的话,把ng-app的名字设为空就好了。
我觉得可能是系统认为ng-app有名字的话就是有了一个对象,不初始化就是忽略了这个对象的存在感
2017年08月29日 10点08分 5
1