组件模板中的Angular 2 typescript protected成员

时间:2017-03-08 17:12:34

标签: angular typescript

我在考虑如何在可以从模板访问但不能从父组件访问的组件中实现某些成员。

我搜索了有关角度2中的打字稿可见性的一些信息,但我只找到了关于“公共”和“私人”声明的主题,但没有找到关于“受保护”的主题。

那么,为此使用“受保护”是否有意义?

2 个答案:

答案 0 :(得分:1)

编译器警告我,如果我在html文件中使用一个声明为private的属性(尽管它有效!)。如果我使用受保护,则不会发出警告

答案 1 :(得分:0)

  

组件中的某些成员可以从模板访问,但不能从父组件访问。

include('parser/simple_html_dom.php'); $url = "https://en.wikipedia.org/wiki/Stack_Overflow"; $html = file_get_html($url); if ($html !== false) { foreach($html->find('div#mw-content-text') as $item){ $item->plaintext; } } / protected只有在进行组件继承时才有意义。这是你正在讨论的事情。组件组合不会影响您的选择。