現在、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]">
何か案は?
これは、ng-model を使用して試した失敗した試行の概要を説明するために作成した JSFiddle です。