เหตุใดจึงมี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 ที่นี่: