来自Ember API的link。为什么是私人的。这意味着,我不应该在我的制作中使用它吗?
答案 0 :(得分:1)
您错误地解释了private
的含义,Ember API页面指的是Ember API在您的代码中可以调用的函数。 {em}每种编程语言中public
和private
方法的定义相同,其范围也相似:
private
- 这些方法只能在方法的类中访问,例如,您无法从transitionTo
类调用名为Ember.ArrayProxy
的私有方法。但是,您可以通过<{1}}课程内的函数或程序调用{{1}}。
transitionTo
- 可以从代码中的任何位置访问这些方法,例如,您可以从任何其他类调用名为Ember.Route
的公共方法,因此名称为&# 39;公共&#39;
还应该指出,不鼓励使用某些方法;此类方法以public
下划线为前缀。
这些方法可能已过时,或者通常使用起来不安全。
感谢Daniel建议我添加它。