0
我已經用jQuery顏色選擇器相關的HTML文本框在編輯形式文本框更新NG-模式
<input type="text" class="colorpicker-default form-control" ng-model="data.color" />
在文本字段的值由顏色選擇器設置程序文本,我也看到,類會像ng-touched
一樣被添加,但是當我提交表單時,除了這個表單之外,其他所有值都會被提交。
如果值不是由鍵盤輸入並由顏色選擇器設置,那麼是否存在問題?
編輯: 我只是做了一個測試,當我手動輸入那裏,data.color得到更新和提交,但不是當值通過顏色選擇器獲得套
臨時解決方案:
編程更新$ scope.data.color
this.$scope.data.color = document.getElementById("color").value;
更多上下文/代碼,請。視圖,控制器,在指令內,等等。 –
你能否包括顏色選擇器的代碼?也許它應該包含ng-model =「data.color」 – oMiKeY
要麼你應該寫一個指令或找到一個與jquery顏色選擇器集成的指令。這裏的東西是jquery顏色選擇器在角度上下文外改變輸入,因此你需要手動同步模型。 – Chandermani