Tôi đang cố gắng viết chỉ thị Góc đầu tiên của mình để thêm chức năng phân trang vào ứng dụng của tôi. Tôi đang giữ nó đơn giản cho bây giờ và muốn có chỉ thị chỉ chia sẻ phạm vi của bộ điều khiển.Chỉ thị góc đơn giản
Trong điều khiển của tôi, tôi có một var chỉnh phạm vi được gọi là:
$scope.pages
Bên trong chức năng liên kết chỉ thị của tôi, tôi có thể làm:
console.dir($scope)
để xem nội dung của đối tượng phạm vi của bộ điều khiển, nhưng nếu tôi cố truy cập thuộc tính của trang, nó sẽ trở lại dưới dạng không xác định.
Tôi đang thiếu gì?
Xin cảm ơn trước.
myDirectives.directive("mdPagination", function(){
return {
template: '',
restrict: 'A',
priority: 1000,
scope: false,
link: function($scope, el, attrs){
console.dir($scope.pages); //returns undefined
el.text('hello world');
},
}
});
Chỉnh sửa: Tôi biết có các mô-đun phân trang ở đó, và tôi nghĩ việc xây dựng mô hình của riêng mình là cách dễ dàng để bắt đầu học cách xây dựng chỉ thị.
thử xóa 'phạm vi: false' – akonsu
$ scope.pages được điền trong bộ điều khiển của bạn như thế nào?Thông qua một yêu cầu AJAX? –
Kiểm tra các mô-đun phân trang AngularJS hiện có @ http://ngmodules.org/modules?query=pagination –