我正在開發一個.NEt MVC應用程序,有一個帶有Razor視圖和AngularJS輸入的窗體,但ng_change不起作用。它正常工作正常的HTML輸入。下面是語法剃刀視圖不能與AngularJS一起工作
@Html.EditorFor(model => model.R10Length, new { @class="form-control fcus", step="any", min="1", ng_model= "conf.amr10length", ng_change= "fr15length()", ng_value= "@Request['r10length']" })
做工精細的
<input type="number" ng-model="conf.amr10length" step="any" min="1" maxlength="5" name="r10length" id="r10length" class="form-control fcus" placeholder="R10 Length" ng-change="fr15length()" value="@Request["r10length"]" required />
當文本框的值更改它調用fr15length()函數,並用一個文本框綁定。
'ng_value =「@Request ['r10length']」'第一個應該是'ng_value = Request [「r10length」]' –
檢查瀏覽器中生成的Html,看看有什麼不同。 –
更改爲您所說的@Request [「val」],保留一秒鐘的值,並在頁面完成加載後再次丟失它 – NoobOwl