我写了一段简单代码,使用了angular js,可是不知道为什么,程序并没有响应我的代码,代码如下:
js
Item: {{description}}
cost: {{cost}}
qty:
subtotal: {{qty * cost|currency}}
test1.js是我自己定义的一小段js:
function BasketCtrl($scope) {
$scope.description='Singe ticket';
$scope.cost=8;
$scope.qty=1;
}
然而,似乎并不能正确运行:
那个cdn是用的网上一个叫“菜鸟教程”所提供的,没有问题。
作为新手实在是不明白自己这段代码的问题所在,希望有朋友和大神可以指出,谢谢~
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你使用的Angular版本是1.4.6,而在Angular1.3.0及其后版本中,不允许直接在根节点上(rootScope)上挂载控制器,而你写的代码中是直接注册了控制器,所以控制台必定会报错。
解决方法是创建模块,即在HTML中设置
ng-app="basket"在JS中:
HTML标签添加ng-app=‘myApp’。
js添加var myapp = angular.module('myApp'),试一试