私はサービス内のメソッドを起動するビュー内でボタンを押すと、コントローラ/ビューでサービスを使用しています。このサービスは、そのビュー内のTextAreaの値にアクセスする必要があります。AngularJSサービスでTextAreaの値を取得
現在、私は持っている:サービス内
:ビュー内の
cancelClick: function() {
console.log(angular.element('commentText').val());
},
そして:
<textarea class="cancel-comment form-control" rows="8" id="commentText" placeholder="Notes" x-ng-model="cancelNotes"></textarea>
<div class="text-center">
<button type="button" class="btn btn-danger btn-cancel" id="cancel-order" ng-click="orderService.cancelClick()">{{'CANCEL THIS ORDER' | translate}}</button>
</div>
Now]ボタンをクリックすると、しかしconsole.log
印刷undefined
を進めています。
ビューから値を取得する正しい方法は何ですか?