【发布时间】:2013-04-18 08:59:54
【问题描述】:
我有一些 json 附加到页面上的数据属性。 json数据用于在angularjs中建表。 我正在使用咖啡脚本和haml。
app = angular.module("myApp", [])
app.controller "TableCtrl", ($scope) ->
$scope.table = $("#mydata").data("myjson")
#table{"ng-app"=>"myApp","ng-controller" =>"TableCtrl"}
%table
%tbody
%tr{"ng-repeat"=>"(i,item) in table" }}"}
%td {{item.name}}
页面将数据加载到表中。在页面的其他地方,用户可以使用 jquery 更改数据属性上的 json。如何在 json 数据和表之间进行 2 路绑定?即我希望表在数据属性上的 json 在本地更改时更改。
【问题讨论】:
-
这是一个非常奇怪的用例。为什么数据来自 jQuery 而不是 AngularJS?如果全部可能,您应该将数据放入模型/服务中。
-
我正在更新一个充满 jquery 的旧应用程序,只是想在我处理它时了解不同的部分
-
我会尽量把数据提取出来作为第一要务;否则将会有更多的头痛。 AngularJS 与 jQuery非常 不同。
标签: javascript angularjs coffeescript