2015-10-22 2 views
1

мне нужно заменить следующий помощник с соответствующим HTML в представлении:Добавление функции в HTML

@Html.HelperTextBoxFor(model => model.Length, new { @ng_change = "changeArea()" }) 

Я пришел с этим:

<input type="text" data-ng-model="MyViewModel.Length" class="form-control" /> 

Но я не могу найти, где добавить the new { @ng_change = "changeArea()"}

Может ли кто-нибудь помочь мне, пожалуйста?

+0

Cant вы просто сделать то же самое с помощью Jquery/JavaScript? – JsonStatham

ответ

2

Если @ng_change="..." является Угловая директива, это будет выглядеть следующим образом во входном теге:

<input type="text" data-ng-model="MyViewModel.Length" class="form-control" ng-change="changeArea()"/> 

ссылка: https://docs.angularjs.org/api/ng/directive/ngChange

+0

Большое спасибо! – Maryam

0

Вам нужно вернуться к основам здесь, не знаете, почему вы не можете понять это.

http://www.w3schools.com/jsref/event_onchange.asp

<input type="text" data-ng-model="MyViewModel.Length" class="form-control" onchange="changeArea();" /> 
+0

Спасибо! Потому что я новичок! – Maryam

+1

Нет проблем, вы прыгаете в глубокий конец здесь! – user3036342

Смежные вопросы