項目是ASP.NET MVC,在重構時頁面時,幾部頁面相同的html代碼,被抽至部分視圖Partial View中去了。但是ASP.NET MVC中,又使用了angularjs。所以部分視圖中的Controller相對於angularjs來說,就成了子控制器Controller。 現在的問題是,在視 ...
項目是ASP.NET MVC,在重構時頁面時,幾部頁面相同的html代碼,被抽至部分視圖Partial View中去了。
但是ASP.NET MVC中,又使用了angularjs。所以部分視圖中的Controller相對於angularjs來說,就成了子控制器Controller。
現在的問題是,在視圖(父控制器)中獲取部分視圖(子控制器)中的值,來提交數據至服務端。
部分視圖的html:
子控制器"queryParmCtrl"和一個ng-model:“Ds”和"Dw"。
需要在父控制中獲取它們。
首先在父控制器中,定義一個對象:
然後在子控制器中,給這個對象賦值:
最後,在父控制中,任一個方法,即可獲取子控制器的值: