Tôi đang cố gắng sử dụng chỉ thị ng2 của tôi trong angularjs, nhưng không thể làm cho nó hoạt động. Tôi đã thấy rằng downgradeComponent sử dụng giới hạn: 'E' cho chỉ thị angularj, có nghĩa là nó bị hạn chế đối với các phần tử. Bất cứ ai cũng biết làm thế nào để đối phó với vấn đề này?Chỉ thị hướng xuống góc 2 hoặc ít nhất là có thể sử dụng nó trong js góc
Tôi đã thử chỉ sử dụng chỉ thị của mình trong js góc cạnh và nó không hoạt động. Tôi đang sử dụng UpgradeModule để khởi động lai.
đây là chỉ thị của tôi.
@Directive({
selector: '[test-directive]'
})
export class TestDirective implements OnInit {
@Input("test-directive") testDirective: string;
constructor(private el: ElementRef, private renderer: Renderer) {
}
ngOnInit() {
console.log("color is = " + this.testDirective);
this.renderer.setElementStyle(this.el.nativeElement, 'background-color', this.testDirective);
}
}
Tôi đã cố gắng sử dụng trong AngularJS như một thuộc tính (cố gắng sử dụng nó như [thử nghiệm chỉ] và như thử chỉ thị.
Tôi có thiếu cái gì ở đây? Bởi vì tôi đã tìm kiếm trên web và không tìm thấy rất nhiều thông tin liên quan đến vấn đề này.
Đây là ví dụ của tôi từ hướng dẫn góc cạnh https://plnkr.co/edit/jE4FTbnEWTuuYasXNvEX?p=preview https://angular.io/guide/upgrade#transcluding-angular-content-into-angularjs-component-directives – yurzui
Bạn có thể tái tạo vấn đề của bạn trong plunker? – yurzui
Trong ví dụ của bạn (yurzui) Tôi không thấy việc sử dụng thuộc tính, tôi sẽ cố gắng tái tạo nó trên ví dụ của bạn. –