【发布时间】:2015-11-03 16:30:03
【问题描述】:
我正在阅读 Ember Simple Auth 的文档。我想发送授权的 ajax 请求(在 Ember 商店之外)。
我发现有一个method for that。但是,当我尝试在组件内部调用它时,出现错误“TypeError:this.get(...).authorize is not a function”。我做错了什么?
这是我的代码:
import Ember from "ember";
export default Ember.Component.extend({
session: Ember.inject.service('session'),
actions: {
del: function() {
var self = this;
console.log(this.get('session'));
this.get('session').authorize('authorizer:oauth2-bearer', function(header, content) {
...
});
}
}
});
【问题讨论】:
-
您是否在
app/authenticators/oauth2-bearer中创建了身份验证器?
标签: ember.js ember-simple-auth