【问题标题】:ember-google-map in ember cli: 'markerViewClass must be a subclass' errorember cli 中的 ember-google-map:“markerViewClass 必须是子类”错误
【发布时间】:2015-01-19 12:34:31
【问题描述】:

我尝试实现 https://www.npmjs.com/package/ember-google-map 中给出的 ember-google-map 的基本示例

使用命令 npm install ember-google-map

安装了插件

这是我的代码: // app/controllers/application.js

import Ember from 'ember';

import {MAP_TYPES} from '../components/google-map';

export default Ember.Controller.extend({

  lat:         0,
  lng:         0,
  zoom:        5,
  type:        'road',
  mapTypes:    MAP_TYPES,

});

{{! app/templates/application.hbs }}

{{google-map lat=lat lng=lng type=type zoom=zoom}}

我在 config/environment.js 中设置了我的 google map api 密钥

当我运行 ember 服务器时,我收到以下错误:

未捕获的错误:断言失败:markerViewClass 必须是子类 或 Ember.View 的一个实例,而不是 ember.js:3865 Ember.assertember.js:6919 车把GetViewember.js:8534 collectionHelperember.js:9182 eachHelpergoogle-map.js:52 anonymoushandlebars.js:436(匿名函数)ember.js:42299 CoreView.extend.renderember.js:39526 EmberRenderer_createElementember.js:10628 Renderer_renderTreeember.js:10705(匿名函数)ember.js:679 DeferredActionQueues.invokeember.js:749 DeferredActionQueues.flushember.js:135 Backburner.endember.js:190 Backburner.runember.js:18223 runember.js:2542 runInitializejquery.js:3143 firejquery.js:3255 self.fireWithjquery.js:3467 jQuery.extend.readyjquery.js:3498 完成。

这是插件中的错误吗?还是我应该修改我的代码?

【问题讨论】:

  • 我遇到了同样的错误,你解决了吗?

标签: google-maps ember.js ember-cli


【解决方案1】:

请在 github 存储库问题上使用您正在使用的插件版本报告此错误,并添加 ember CLI 和 EmberJS 的版本;-) 我很乐意为您提供帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 2015-08-06
    相关资源
    最近更新 更多