2013-10-01 27 views
3

我在AngularJS中創建測驗。我存儲在數組中的問答題在我的控制器如下:在AngularJS中加載用於列表項*的部分*無*路由

$scope.questions = [ 
{title: 'Challenge 1', about: 'Instructions', status: 'answered', correct_response: 42}, 
{title: 'Challenge 2', about: 'Instructions', status: 'unanswered', correct_response: 42} 
]; 

我使用ng-repeat顯示的問題。但是,每個問題的答覆形式都會有所不同。例如,有些將使用文本輸入,而另一些將是精心設​​計的難題。

理想情況下,我想有一個視圖(部分?),加載並顯示當前未答覆的問題的響應表單。我還需要每個部分中的代碼來影響我的模型的屬性。例如:

<label> Response </label> <input ng-model="response"> 

我的問題是,我怎麼能動態加載的諧音,不使用路由的測驗問題發生變化時的狀態?

回答

7

聽起來像是ng-include的工作!

您包含的部分將有權訪問其父作用域並可能包含其自己的表達式。

+0

哇!我不認爲答案會如此簡單。你爲我節省了很多時間。謝謝。 – hawkharris

相關問題