คำถามติดแท็ก ng-controller

15
จะใช้ฟิลเตอร์ในคอนโทรลเลอร์ได้อย่างไร?
ฉันได้เขียนฟังก์ชันตัวกรองซึ่งจะส่งคืนข้อมูลตามอาร์กิวเมนต์ที่คุณส่งผ่าน ฉันต้องการฟังก์ชั่นเดียวกันในคอนโทรลเลอร์ของฉัน เป็นไปได้ไหมที่จะใช้ฟังก์ชั่นตัวกรองซ้ำในคอนโทรลเลอร์? นี่คือสิ่งที่ฉันได้ลองมาแล้ว: function myCtrl($scope,filter1) { // i simply used the filter function name, it is not working. }

10
Angularjs: 'controller as syntax' และ $ watch
วิธีสมัครรับข้อมูลการเปลี่ยนแปลงคุณสมบัติเมื่อใช้controller asไวยากรณ์ controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div ng-controller="TestCtrl as test"> <input type="text" ng-model="test.name" /> <a ng-click="test.changeName()" href="#">Change Name</a> </div>

4
AngularJS - แปลงวันที่ในคอนโทรลเลอร์
ใครช่วยแนะนำวิธีแปลงวันที่จาก1387843200000รูปแบบนี้เป็นรูปแบบนี้24/12/2013 ภายในคอนโทรลเลอร์ของฉันได้ไหม เพียงแค่ FYI วันที่ของฉันจะถูกจัดเก็บในลักษณะนี้และเมื่อเชื่อมโยงกับรูปแบบการแก้ไขที่มีinput type="date"ฟิลด์จะไม่ถูกเติมเลย #Plunker สาธิตที่นี่ EditCtrl app.controller("EditCtrl", [ "$scope", "$filter", "db" function ($scope, $filter, db){ // this gets me an item object var item = db.readItem(); // item date = 1387843200000 // this returns undefined item.date = $filter('date')(date[ item.date, "dd/MM/yyyy"]); }]); Edit.html - เทมเพลต <form name="editForm" class="form-validate"> …

2
วิธีที่ง่ายที่สุดในการส่งผ่านตัวแปรขอบเขต AngularJS จากคำสั่งไปยังคอนโทรลเลอร์?
วิธีที่ง่ายที่สุดในการส่งผ่านตัวแปรขอบเขต AngularJS จากคำสั่งไปยังคอนโทรลเลอร์คืออะไร ตัวอย่างทั้งหมดที่ฉันเห็นดูซับซ้อนมากไม่มีวิธีใดที่ฉันสามารถเข้าถึงคอนโทรลเลอร์จากคำสั่งและตั้งค่าตัวแปรขอบเขตได้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.