На мой взгляд, я бы следующее actionlink
Как выполнить угловую функцию в контроллере, используя @ Html.ActionLink()?
@Html.ActionLink("Edit", "Edit", new {click="TestFunction()"})
вместо вызова функции JS мне нужно вызвать функцию в $ объеме углового контроллера. Предположим, что выше TestFunction()
находится в $scope
, тогда мне нужно использовать ng-click
вместо click
. Но .net обыкновение позвольте мне использовать ng-click
, как анонимную свойство так переписывания
@Html.ActionLink("Edit", "Edit", new {ng-click="TestFunction()"})
не представляется возможным, так как я добавить функцию TestFunction()
в угловом контроллера к actionlink
Если вы хотите добавить атрибут 'нг-click' то он должен быть' нового {ng_click = «функция тест()»} '(символ подчеркивания, а не дефис) - движок бритвы преобразует его в дефис –
@StephenMuecke - это способ привязать клик к ссылке действия? – zeelong
Для не углового (ваш первый фрагмент кода), затем нет. Используйте [ненавязчивый JavaScript] (https://en.wikipedia.org/wiki/Unobtrusive_JavaScript). Для углового я понятия не имею (я его не использую) –