【angularjs】ng-model controller中取不到值(input)


一.對於input綁定ng-model默認情況下載控制器中獲取不到改變的值

       1.在自定義控制器中獲取不到改變的值

原因:

1.ng-model取不到值是因為$scope作用域的問題

解決方案:

對於input的ng-model綁定使用對象object方式綁定,可以跨作用於訪問。

controller中定義一個集合:

$scope.data ={
  text1 : "",
  text2: "",
}

頁面中分別定義 ng-model="data.text1",ng-model="data.text2"

在controller中直接取$scope.data.text1就能得到<input>或者<textarea>中的值了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM