数据的角度问题 -ng-init
Angular issue with data -ng-init
>我有一个用于速率功能的初始化函数
这工作正常
<div data-ng-init="rating = 5">
但是评级值是动态的,
<div data-ng-init="rating = {{ datasourcelist.rating }}">
但这是抛出错误
(Error: Syntax Error: Token 'datasourcelist.rating' is unexpected, expecting [:] at column 13 of the expression [rating = {{ datasourcelist.rating }}] starting at [datasourcelist.rating }}].)
请帮忙,
当你使用角度指令时,你不需要放双括号,所以
<div data-ng-init="rating = datasourcelist.rating">
应该工作。
{{ .. }}
称为插值,它将模型值转换为字符串。它返回一个字符串。
data-ng-init="rating = {{ datasourcelist.rating }}"
就像将字符串分配给模型对象rating
一样。
你需要的是对象赋值:
data-ng-init="rating = datasourcelist.rating"
相关文章:
- ng init中的表达式无法使用ng repeat
- ng绑定和ng href问题.ng href未从控制器加载数据
- AngularJS ng-init does not work
- ng init未按预期工作
- 在<选择>使用angular ng选项可能使用ng init
- ng init未进行初始化
- AngularJS:如何在间隔后执行 ng-init
- 在指令之后加载的角度ng-init函数
- ng init与razor表达式
- 如何使用AngularJS在ng init中传递scope变量
- 如何访问ng-init或ng-checked中服务回调函数中声明的$scope变量
- 在我的HTML中用ng-init初始化$scope变量时出现问题
- 如何在ng-init中使用$scope变量
- 触发特定路由的其他指令,如ng-init或事件,如stateChangeStart
- 如何使用angularjs在单个ng-init-directice中调用多个函数
- AngularJS:我显然不理解ng-init的用法
- ng-init 与$rootScope变量,初始化问题
- 数据的角度问题 -ng-init
- ng init和ng控制器出现问题
- AngularJs——在使用ng-init时遇到一个问题