我想要完成的是在我的应用程序中有两个不同的模板:一个是通过 ng-repeat 生成的,如下所示:
<div ng-repeat="data in tree" ng-include="'templates/question.html'"></div>
另一个是这样生成的:
<div ng-include="'templates/question_editor.html'"></div>
所以基本上问题模板将由用户在按钮单击时生成,它还可以使用 ng-repeat 将一个问题嵌套在另一个问题中。
我想要完成的是,每当我单击其中一个问题 div(我的问题模板基本上是一个 div 结构)时,我想要该 div 内的信息(如果有)(可能是具有独特信息的几个字段每个问题),将填充到我的 question_editor 模板中的某些字段中,并且当我更新 question_editor 模板字段时,它将实时更新单击的问题中的字段。
我在想的是使用一个控制器并以某种方式将变量从问题传递到 question_editor 并填充 question_editor 的字段。为每个模板使用不同的控制器,然后在不同的控制器之间传递信息会更好吗?
jsFiddle 只是向您展示我的 div 的结构:http: //jsfiddle.net/cwrEn/1/