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

12
ng-model สำหรับ `<input type =“ file” />` (พร้อมคำสั่งสาธิต)
ฉันพยายามใช้ ng-model บนแท็กอินพุตพร้อมไฟล์ประเภท: &lt;input type="file" ng-model="vm.uploadme" /&gt; แต่หลังจากเลือกไฟล์ในตัวควบคุม $ scope.vm.uploadme ยังคงไม่ได้กำหนด ฉันจะรับไฟล์ที่เลือกในคอนโทรลเลอร์ได้อย่างไร

8
ตัวกรอง ng-model ในอินพุต
ฉันมีการป้อนข้อความและไม่ต้องการอนุญาตให้ผู้ใช้ใช้ช่องว่างและทุกอย่างที่พิมพ์จะกลายเป็นตัวพิมพ์เล็ก ฉันรู้ว่าฉันไม่ได้รับอนุญาตให้ใช้ฟิลเตอร์กับ ng-model เช่น ng-model='tags | lowercase | no_spaces' ฉันมองไปที่การสร้างคำสั่งของตัวเอง แต่เพิ่มฟังก์ชันเข้าไป $parsersและ$formattersไม่ได้อัปเดตอินพุตมีเพียงองค์ประกอบอื่น ๆ ที่มีng-modelอยู่ ฉันจะเปลี่ยนข้อมูลที่ฉันกำลังพิมพ์อยู่ได้อย่างไร โดยพื้นฐานแล้วฉันกำลังพยายามสร้างคุณสมบัติ 'แท็ก' ที่ใช้งานได้เหมือนกับที่นี่ใน StackOverflow

8
ความยากของ ng-model, ng-repeat และ inputs
ฉันพยายามที่จะช่วยให้ผู้ใช้สามารถแก้ไขรายชื่อของรายการโดยใช้และngRepeat ngModel( ดูซอนี้) อย่างไรก็ตามทั้งสองวิธีที่ฉันได้พยายามนำไปสู่พฤติกรรมที่แปลกประหลาด: วิธีหนึ่งไม่อัปเดตโมเดลและอีกวิธีหนึ่งจะเบลอแบบฟอร์มในแต่ละคีย์ดาวน์ ฉันทำอะไรผิดที่นี่? นี่ไม่ใช่กรณีการใช้งานที่รองรับหรือไม่? นี่คือรหัสจากซอคัดลอกเพื่อความสะดวก: &lt;html ng-app&gt; &lt;head&gt; &lt;link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/css/bootstrap-combined.min.css" rel="stylesheet"&gt; &lt;/head&gt; &lt;body ng-init="names = ['Sam', 'Harry', 'Sally']"&gt; &lt;h1&gt;Fun with Fields and ngModel&lt;/h1&gt; &lt;p&gt;names: {{names}}&lt;/p&gt; &lt;h3&gt;Binding to each element directly:&lt;/h3&gt; &lt;div ng-repeat="name in names"&gt; Value: {{name}} &lt;input ng-model="name"&gt; &lt;/div&gt; &lt;p class="muted"&gt;The binding does not appear to be …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.