2014-10-01 62 views
0

我想從formErrors.field1初始化變量test,但它不起作用。爲什麼指令ng-init不起作用?

{{formErrors.field1}} // show content 

<input ng-model="test" ng-init="test = formErrors.field1" /> // input field is empty 

{{test}} // doesn't show content 

我採用了棱角分明的版本角1.3.0 RC.1

回答

0

如果該字段值獲取頁面加載後設置,也許這​​可以解釋爲什麼你面對這個問題。

我使用ng-init主要是直接設置值,而不是複製另一個範圍變量的值。

+0

點擊提交按鈕後設置。 – misco 2014-10-01 10:19:23

+0

好的,那我想這就是爲什麼。 我相信你將不得不在jsvascript方面實現一些東西,當你設置formErrors.field1值時更新$ scope.test – 2014-10-01 11:08:26

相關問題