Angular 2模板 - 方法

时间:2016-05-09 22:26:24

标签: angular angular2-template

我成功使用了角度2 安全导航操作符来获取属性,文档说明了属于属性路径,但对于<的最佳方法是什么? b>方法路径?

myObj?.myMethod().myProperty

给出了例外:

  

EXCEPTION:TypeError:无法读取属性&#39; myProperty&#39; of null in   [{{MyObj中?.myMethod()。myProperty的}}

1 个答案:

答案 0 :(得分:13)

在javascript中,请引用w3schools

  

JavaScript方法是包含函数定义的属性。

我没有看到任何问题,为什么它不应该像这样:

{{myObj?.myMethod()?.myProperty}} 

来自Angular.io cheat sheet

  

<p>Employer: {{employer?.companyName}}</p>

     

安全导航操作符(?)表示雇主字段是可选的,如果未定义,应忽略表达式的其余部分