AngularJs的绑定值未显示
AngularJs binding value does not show
我正试图通过{{}}更新元素值。这是我的HTML。
<section id="eee" ng-controller="DiagCtrl" <input type="hidden" id="lst" name = "lst" value="{{process_list(lst)}}">>
<h2><a href="#eee">EEE</a></h2>
<div id="paper" ></div>
<div id="tt" ng-model="toolTip" ><span >{{toolTip}}</span > </div>
</section>
在mouseover事件上调用控制器。
paper.on('cell:mouseover',
function(cellView, evt) {
var t = cellView.model.attributes.attrs.text.text;
angular.element(document.getElementById("eee")).scope().setTooltip(t);
cellView.model.attributes.attrs.title = t;
}
);
控制器
app.controller("DiagCtrl", function ($scope, getApiDataService) {
$scope.lst = [];
$scope.toolTip = [];
$scope.setTooltip = function (table) {
$scope.toolTip = table;
}
$scope.process_list = function (list) {
add_cell(list);
}
});
即使在mousever事件之后,也不会设置{{toolTip}}。我在这里缺少什么?
ng-model
指令不适用于<div>
标记。它适用于<input>
和<select>
标签。
要在mouseover上设置内容,请使用ng-mouseover
指令。
<span ng-mouseover="setToolTip('hello')">{{toolTip}}</span >
JS-
$scope.setTooltip = function (table) {
$scope.toolTip = table;
};
相关文章:
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 使用AngularJs数据绑定的三元运算符显示图像
- 嵌套的foreach绑定未正确显示
- 敲除:可观察数组没有被正确绑定——只有1个结果显示,而api返回6
- 挖空和显示模块模式的数据绑定问题
- 悬停卡未显示在具有绑定的 KNOCKOUTJ 中
- AngularJs的绑定值未显示
- Angularjs-将指令中的值绑定到文档中的任意位置显示/隐藏
- 使用knockoutjs绑定和显示字典
- angularjs绑定赢得'除非我打GET电话,否则不会显示
- 显示绑定到动态生成的元素的所有事件处理程序
- 在显示绑定属性之前在 JavaScript 中格式化绑定属性
- Knockout JS值不显示/绑定/更新,但可通过ko.toJS($data).value获得
- 为什么这个 angularjs 指令不显示绑定的文档
- 无法显示绑定值
- 隐藏/显示绑定到计数器的按钮
- 在使用ng-model时,如何在显示绑定值之前格式化它
- 自定义Knockout绑定处理程序不显示绑定
- 显示绑定数据的SAPUI5错误
- 如何刷新具有cellFilter的ui-grid单元格,以便在一个单元格中显示绑定实体的多个字段