1. 程式人生 > >ng-model controller中取不到值(input)

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

方式 作用域 -m 定義 ron spa color 控制器 strong

一.對於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>中的值了

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