我正在使用HTML5範圍滑塊來設置值(狀態)並將其發送到數據庫。我現在遇到的問題是,當我重新加載頁面滑塊時,它的值始終設置爲'50'。滑塊是在angularjs的ng-repeat內部生成的。當我更改數據庫中的值時,我發現滑塊的「值」正在改變,但是沒有發生任何反應...值更改範圍滑塊HTML5和ng-repeat AngularJs
有人可以幫我解決這個問題嗎? 在此先感謝...
<h3 style="text-align: center">{{dim1}}</h3>
<input ng-model="dim1" ng-touchend="dim_switch(node, dim1)" ng-mouseup="dim_switch(node, dim1)" id="dimslider" value="{{parseInt(node.status)}}" type="range" step="1" min="0" max="100">
使用localStorage設置值並在重載應用程序時取回相同的值 –
parseInt()不會在角度表達式中計算,將它移動到某個控制器方法並從UI調用方法。 – anoop
@anoop - 從ngChange調用它?試過這種方法,但它給了我錯誤,並多次調用函數,即使沒有變化... –