Trong AngularJS có thể kế thừa phạm vi của bộ điều khiển chính từ bên trong một phần được bao gồm thay vì truyền dữ liệu qua dịch vụ được tiêm không?Thừa kế phạm vi của bộ điều khiển bên ngoài từ bên trong ng-include mà không có dịch vụ?
trường hợp Ví dụ:
Hãy nói rằng ParentCtrl
's phạm vi trông giống như: { testData: 'testing stuff' }
<div ng-controller="ParentCtrl">
Here we're defined: {{testData}}
<div ng-include="'partial.html'"></div>
</div>
Và bên partial.html
:
<em>Inherited: {{testData}}</em>
Vì vậy, một phần thậm chí không cần nó điều khiển riêng cho điều này. Nếu điều này là không thể mặc dù và bạn chỉ có thể vượt qua tiêm dữ liệu giữa các bộ điều khiển thông qua một dịch vụ tại sao Angular đã làm những việc theo cách này?
Cảm ơn tôi đã cập nhật câu hỏi ban đầu! – saricden