首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >翻译: TypeError:无法读取未定义(…)的属性'toString‘论自举

翻译: TypeError:无法读取未定义(…)的属性'toString‘论自举
EN

Stack Overflow用户
提问于 2016-05-13 17:54:45
回答 1查看 583关注 0票数 2

我在引导程序上有以下错误:

TypeError:无法读取未定义(…)的属性“toString”。

我正在上Angular2 RC1并使用ng2-translate 2.1

此外,问题仍然存在,而在以前的版本:Angular2 Beta-17ng2-translate 1.11

这是boot.ts

代码语言:javascript
复制
import {provide} from '@angular/core';
import {bootstrap} from '@angular/platform-browser-dynamic'
import {HTTP_PROVIDERS, Http} from '@angular/http';
import {TranslateLoader, TranslateStaticLoader, TranslateService} from 'ng2-translate/ng2-translate';

import {AppComponent} from './app.component'

bootstrap(AppComponent, [
    HTTP_PROVIDERS,
    provide(TranslateLoader, {
        useFactory: (http: Http) => new TranslateStaticLoader(http, 'i18n', '.json'),
        deps: [Http]
    }), TranslateService]);

这是systemjs.config.js

代码语言:javascript
复制
  var  map = {
    ....
    'ng2-translate': 'docs/default/libs/ng2-translate'
  };
  var packages = {
    ...
    'ng2-translate': { defaultExtension: 'js' }
  };

如果在boot.js中有断点,则在ng2_translate的setter中

代码语言:javascript
复制
function (ng2_translate_1_1) {
    ng2_translate_1 = ng2_translate_1_1;
},

ng2_translate_1_1“几乎”为空:

代码语言:javascript
复制
JSON.stringify(ng2_translate_1_1)
=> "{"default":{}}"
EN

回答 1

Stack Overflow用户

发布于 2016-06-07 00:18:50

可能的解决方案:

我在RC1angular,有同样的问题,并设法得到翻译工作。这些代码部分可能对查找您的问题很有用。

系统配置:(注意format: 'cjs' at packages config,没有此选项TranslateService是未定义的)

代码语言:javascript
复制
System.config({
    map: {
        /* ... */
        'ng2-translate': 'vendor/ng2-translate',
        /* ... */
    },
    packages: {
        /* ... */
        'ng2-translate': {
            format: 'cjs',
            defaultExtension: 'js',
            main: 'ng2-translate'
        },
        /* ... */
    }
})

到供应商文件夹,我将复制为'ng2-translate/**/*.js',因此'ng2-translate/ng2-translate.js''ng2-translate/src/*.js'也会被复制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37216446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档