0

這是我在Ionic項目中的HTML結構。Ionic v1 ng-model不更新

<div ng-model="pollPage.test.username">updated content</div> 
{{pollPage.test.username}} 

控制器:

vm.test = { 
     username : 'static', 
    } 

當我使用檢查我的網頁,其得到 '靜態' 文本但是它應該是 '更新的內容'

請告訴我這個問題?我猜一切都是正確的,但不起作用。 謝謝。

+0

'angular'標籤適用於Angular 2及更高版本。 –

+0

你在你的控制器中改變'test.username'的值,所以'ng-model'將這個值更新到DOM。我認爲這應該是這樣的行爲。 –

+0

更改爲test.username,但仍然是同樣的問題。 –

回答

1

您的代碼錯了,它shoulbe這樣的:

<div ng-controller="yourController as vm">  
    <input type="text" ng-model="vm.pollPage.test.username"> 
    <div>{{pollPage.test.username}}</div> 
</div> 

你不能ASIGN NG-模型,一個div它必須是在元素I/0輸入等,下拉菜單,檢查等

控制器:

var vm = this; 

    vm.pollPage = {}; 
    vm.pollPate.test = { 
    username : 'static', 
    } 
0

ng-model應的元件上,其內容的改變,如:input, select, textarea...etc