Javascript Angularjs中的非重复模板

Javascript Angularjs中的非重复模板,javascript,angularjs,templates,angular-template,Javascript,Angularjs,Templates,Angular Template,我在angularjs中看到的大多数模板都使用ng repeat或ng选项。我想要一个模板,我可以传递一个对象,点击一个按钮或什么的事件,模板只呈现一次。就像我有下面这样的模板 <script type="text/ng-template" id="questionnaire"> <div class="question"> <span> {{question.number}}</span> <span>{{question.text}

我在angularjs中看到的大多数模板都使用ng repeat或ng选项。我想要一个模板,我可以传递一个对象,点击一个按钮或什么的事件,模板只呈现一次。就像我有下面这样的模板

<script type="text/ng-template" id="questionnaire">
<div class="question">
<span> {{question.number}}</span>
<span>{{question.text}}</span>
</script>
实际上,我希望在单击id为link1的anhcor标记时呈现模板。ngclick用于click事件处理,可以在jquery中完成,也可以使用ngclick完成。我的目标是自己将对象传递给模板,而不是编写

<div ng-repeat="question in questions" ng-include="questionnaire"></div>
上述方法基本上会在相关控制器的$scope变量中查找questions属性。但我希望只为一个对象呈现模板,并且希望在即将呈现对象时将该对象传递给模板,而不是从$scope变量


在安圭尔我怎么做?

真的不清楚。ngShow和ngClick,也许吧?在这种情况下,指令最有效。我希望对象在即将呈现时传递给模板,而不是从$scope变量传递。我不确定这是什么意思。将当前问题绑定到$scope变量是否不可取?若然,原因为何?
<div ng-repeat="question in questions" ng-include="questionnaire"></div>