2017-04-26 52 views
0

我在Index.html文件中使用此語句來綁定元素:Show Products。如何將已綁定到一個HTML文件的數據元素傳遞到AngularJS應用中的另一個HTML文件

我看到這是綁定在索引fie通過顯示其值。但是,打開products1.html文件時,綁定字段不會顯示。我想將它用作products1.html中的輸入框中的佔位符。

我想重新創建index.html作爲SPA,但不知道這會起作用。如果我將products1.html作爲模板添加到視圖中。我希望我可能會遇到同樣的問題。

是的我在2年的經驗後成爲Angularjs的新手。

+0

這是綁定數據的語句顯示產品 – DCistaro

+0

能否請您分享您的控制器代碼? –

+0

這裏是第一個控制器,選擇欄 – DCistaro

回答

0

假設你有兩個頁面有不同的控制器,看來你的問題是你沒有在這些控制器之間共享數據。每個控制器都定義一個範圍。它看起來像要顯示的信息已在「Index.html」控制器作用域中很好地加載,但未傳遞到「products1.html」控制器。如果是這樣的話,有幾種解決方案,以角控制器之間的數據共享:使用rootscope

  1. 使用服務
  2. 使用$ state.go服務
  3. 使用stateparams
  4. 您可以檢查如何執行此操作:Share data between AngularJS controllers

相關問題