2015-11-11 105 views
0

我有一個關於「重置」ng視圖內容的問題。
情況如下:重置ng視圖內容

  • 的index.html包含NG-視圖
  • 的URL本地主機/網頁指向page.html中含有NG-(連接到在index.html中的NG-視圖)切換相對於鏈接以顯示正確的部分頁面點擊(假設提供的鏈接是subpage1和subpage2)
  • subpage1和subpage2包含一個形式每一個與一對夫婦的投入

現在,如果我在sub的輸入框中輸入內容page1,然後我切換subpage2然後回到subpage1,該輸入框仍然包含我以前輸入的內容。
我希望每次在子頁面之間切換時,他們都會像開始時一樣(「重置」/「重新加載」)。我怎麼才能得到它?

回答

0

我認爲ui-router可以幫助您更好地完成此操作。您可以在那裏使用嵌套狀態,並將您的page定義爲狀態,.subpage1將變爲/page/subpage1/

這樣做的不足之處在於,每次進入狀態它都會重新加載視圖和控制器,但會刷新數據。

如果您希望繼續使用ng-view,只需在觸發所需操作時手動從控制器復位模型。在你的情況下,當你切換到subpage2剛剛重置模型subpage1