我目前正在从 Knockout 切换到 Angular。我现在遇到的主要问题是将我的原始模板转移到 Angular 可以识别的东西上。
具体来说,这里有一些我在传输时遇到问题的代码:
<!-- ko template: { name: 'SquareTempl', data: Squares[5] } --><!-- /ko -->
在 Knockout 中,这会将 Squares[5] 附加到 SquareTempl,以便在渲染模板时,它会使用 Squares[5] 中的成员(或附加的任何数据)进行渲染。
我需要对 Squares[0]~Squares[11] 重复该过程。不过我不能使用 ng-repeat,因为我不会按数字顺序遍历它们。
理想情况下,如果我能做一些类似的事情就好了
<td class="Square" id="five" ng-include src="'SquareTempl.html'" ng-data="Squares[5]">
有任何想法吗?
这是我写的一个 JSFiddle,概述了我尝试使用 ng-model 的失败尝试。