Мне нужен контроллер angularjs для чтения скрытого поля ввода в форме.Я попытался определить переменную области действия в контроллере postData.TransactionId и посмотреть на это в контроллере.Но значение становится пустым.Это потому, что DOM еще не загружен контроллером angularjs для просмотра поля ввода?Есть ли альтернативы?Спасибо!
<form name="form1" id="form1" ng-controller="Ctrl">
<input type="hidden" id="TransactionId" name="TransactionId" value="@Request.Form["TransactionId"]" ng-model="postData.TransactionId">
</form>
Я пытаюсь внедрить службу в тег сценария представления, но получаю сообщение об ошибке "angular is undefined".Можно ли прочитать значение в Ctrl таким образом?
<div ng-controller="Ctrl">
</div>
<script src="~/Scripts/angular-idle.min.js"></script>
<script>
var app = angular.module('pay', []);
app.service("PostService", function () {
this.TransactionID = "Test";
});
</script>