2015-02-23 90 views
0

我在隱藏輸入時遇到問題。我有這個html:angular.js隱藏輸入數據未更新

<form ng-controller="FormCtrl as a" ng-submit="a.something(a.form)" novalidate> 
    <input type="hidden" ng-model="a.form.unitPrice" ng-init="a.form.unitPrice = product.prices[0].price" value="{{a.form.option}}"> 
... 

.form.unitPrice的價值是dinamiically改變。控制器:

this.addToCart = function(a) { 
    console.log(a); 
    console.log ($scope.a.form.unitPrice); 
}; 
+0

這是什麼問題?你的煩惱是什麼? – 2015-02-23 09:24:01

+1

可能是:http://stackoverflow.com/questions/18446359/angularjs-does-not-send-hidden-field-value – Cherniv 2015-02-23 09:24:32

+0

@Shervin當我呼叫控制器,切爾諾夫時,它沒有更新該輸入的值我試過這個解決方案,但不適合我 – dontHaveName 2015-02-23 10:14:47

回答

0

嘗試調用

$scope.$digest(); 

我注意到也是角不更新不可見元素。