Thay đổi đối tượng địa lý lớn trong Angular 1.5 nằm xung quanh sự hỗ trợ của components.Các thành phần và chỉ thị trong góc 1.5
component('myComponent', {
template: '<h1>Hello {{ $ctrl.getFullName() }}</h1>',
bindings: { firstName: '<', lastName: '<' },
controller: function() {
this.getFullName = function() {
return this.firstName + ' ' + this.lastName;
};
}
});
Trong khi điều này hoàn toàn tốt, tôi không chắc điều này khác với chỉ thị. Lợi ích của việc sử dụng components
so với chỉ thị tùy chỉnh truyền thống là gì? Và các thành phần trong Angular 1.5 và Angular 2 có giống nhau không?
Template có thể là một chức năng trước đó. – EProgrammerNotFound
Xin lỗi Arek, tôi sẽ phải bỏ phiếu này vì thông tin sai lệch được cung cấp. Nó cho thấy ấn tượng rằng các chỉ thị không còn hữu ích và cũng không được sử dụng nữa, điều này không đúng và tôi thấy chúng rất tiện dụng để cung cấp tính hợp lệ, lọc và định dạng cho các trường. Đó là một khái niệm rất quan trọng cần nhớ. Và các mẫu có thể hoạt động trong các chỉ thị, ngay cả trong 1.4 .. do đó không chắc chắn những gì bạn đang nói về chúng bây giờ có thể là "01" chỉ thị –