从$scope控制器中绑定数据
data-ng-bind from $scope controller
我迷路了,你能帮帮我吗?
我有一个值在$范围是从JSON文件检索:
在控制器:$scope.scopeTitle = title;
:
"title": "fruit.ID || 'Empty'"
从后端检索fruit.ID
,我想在我的HTML中显示它的ID。
一切都是正常的,如果在我的HTML中我这样做:
<span class="navbar-brand" data-ng-bind="fruit.ID || 'Empty'" />
在HTML上的结果是:
FRUIT/12 or Empty <- and it's good
如果我想通过$scope传递它,像这样:
<span class="navbar-brand" data-ng-bind='scopeTitle' />
不工作,在HTML上的结果是:
fruit.ID || 'Empty' <- it's not good
我的HTML是在模板指令中生成的,我使用$compile函数来编译HTML代码。
如何正确地编写ng-bind表达式以实现通过$scope的结果?
尝试使用$scope。$eval在你的控制器中,并使用它来声明scopeTitle
$scope.scopeTitle = $scope.$eval(title);
**update: *你可以看到你在分配"水果"。ID || 'Empty'"作为字符串作为表达式,所以你需要使用$eval
为什么不用这样的
呢?<span class="navbar-brand">{{scopeTitle}}</span>
try
data-ng-bind={{scopeTitle}}
相关文章:
- 在Knockout中绑定数据后获取数据
- 使用Angular not Binding引导模式绑定数据
- FusionCharts MVC - JSON Result 未绑定数据
- 如何在 js / jquery 中绑定“数据追加”事件
- AngularJS如何绑定数据
- AngularJs的Kendo UI:当用户在网格中选择行时,如何在文本框字段上绑定数据
- angularjs:自定义直接中的绑定数据在使用“”后不再更新;track-by-;在ng重复中
- 访问表单控制AngularJS中的值,而不绑定数据
- 使用d3.js在绑定数据内数组(以恒定性动态生成d3.svg.line)
- 在 Angular 中的控制器之间绑定数据
- 在网格视图中显示不同的消息,用于没有绑定数据和未检索到结果
- kendoui 网格,当自动绑定配置设置为 false 时绑定数据
- 在 d3.js 中重新绑定数据的最佳方法
- 绑定数据在 d3.js 中不起作用
- 当本地绑定数据为整数时,对剑道 UI 网格进行筛选
- 控制器外部的角度绑定数据
- 在点击事件上获取绑定数据
- 使用下拉列表绑定数据
- 如何在 d3.js 中更新绑定数据
- 如何在 Handlebars.js 模板上绑定数据以进行自动值更新