为什么选择Ember.$()vs $()

Fez*_*sta 3 jquery ember.js ember-cli

我看到在许多Ember-cli项目中,jQuery被调用Ember.$()而不是$().

有具体原因吗?

run*_*red 13

通常Ember已经导入,并且通过使用Ember.$您可以避免引用全局依赖项.它实际上并不是一个好主意,你可以直接导入jQuery.

// you can name the import `$` is you do desire
import jQuery from 'jquery';

jQuery()
Run Code Online (Sandbox Code Playgroud)

请注意,Ember.$()和之间有区别this.$().该this组件中的版本是等效jQuery(this.element).