2016-04-15 64 views
0


我環顧四周,找不到同樣的問題。 像很多人一樣ng-include創建一個不能傳播給父類的新子範圍。
我有一個通用模板,我想用於不同的表單操作,但不能,因爲它不接收來自ng-include的數據。 下面是代碼:如何訪問嵌套的ng-include範圍/字段?

<form ng-controller='FormCtrl' name="form1" ng-submit="treatForm1(data)"><div ng-include src="'template'"></div></form> 
<form ng-controller='FormCtrl' name="form2" ng-submit="treatForm2(data)"><div ng-include src="'template'"></div></form> 

我不能使用的符號,如虛擬機。或形式,不幸的是。 有沒有辦法讓ng-include範圍提交?我試過這個,$父母,納達。

+0

它是不同的行爲或不同的控制器方法? – Sagar

+0

相同的控制器,只是提交不同的控制器方法,例如保存爲1和更新爲另一個2(但不是我的情況雖然) –

+0

但這些方法調用? – Sagar

回答

0

您是否試過使用$emit將其發送給父母?

+0

這是一個很好的主意,雖然很髒,但我並不是一個傾聽排放者的忠實粉絲。謝謝。 –