2
จะใช้คุณสมบัติ 'แทนที่' สำหรับคำสั่ง AngularJS ที่กำหนดเองได้อย่างไร?
เหตุใดจึงมีreplace=trueหรือreplace=falseไม่มีผลกระทบใด ๆ ในโค้ดด้านล่างนี้ เหตุใดจึงไม่แสดง "เนื้อหาที่มีอยู่บางส่วน" เมื่อแทนที่ = false หรือพูดให้ถ่อมตัวมากขึ้นคุณช่วยอธิบายได้ไหมว่าreplace=true/falseคุณลักษณะในคำสั่งคืออะไรและจะใช้อย่างไร ตัวอย่าง JS / เชิงมุม: <script> angular.module('scopes', []) .controller('Ctrl', function($scope) { $scope.title = "hello"; }) .directive('myDir', function() { return { restrict: 'E', replace: true, template: '<div>{{title}}</div>' }; }); </script> HTML: <div ng-controller="Ctrl"> <my-dir><h3>some existing content</h3></my-dir> </div> ดูใน Plunker ที่นี่: http://plnkr.co/edit/4ywZGwfsKHLAoGL38vvW?p=preview