首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角为2的电子有问题

角为2的电子有问题
EN

Stack Overflow用户
提问于 2017-01-04 09:00:15
回答 1查看 256关注 0票数 0

main.desktop.ts

代码语言:javascript
复制
import { UniversalModule, isBrowser, isNode, REQUEST_URL, ORIGIN_URL } from 'angular2-universal';

import { App } from './app/app';


@NgModule({
  bootstrap: [ App ],
  declarations: [
    App
  ],
  imports: [
    routing,
    // Univesal module
    UniversalModule, // BrowserModule, HttpModule, and JsonpModule are included
  ],
  providers: [
  ],
  entryComponents: [
    App
  ]
})

desktop.ts

代码语言:javascript
复制
 // the polyfills must be the first thing imported
 import 'angular2-universal-polyfills';
 import 'ts-helpers';
 import './__workaround.browser.ts';

// Angular 2
import { enableProdMode } from '@angular/core';
import { platformUniversalDynamic } from 'angular2-universal/browser';
import { bootloader } from '@angularclass/bootloader';

import { load as loadWebFont } from 'webfontloader';

// enable prod for faster renders
enableProdMode();

import { MainModule } from './main.desktop';

const platformRef = platformUniversalDynamic();

// on document ready bootstrap Angular 2
export function main() {
  // Load fonts async
  // https://github.com/typekit/webfontloader#configuration
  loadWebFont({
    google: {
      families: ['Droid Sans']
    }
  });

  return platformRef.bootstrapModule(MainModule);
}

// support async tag or hmr
bootloader(main);

我收到一个无法解决的错误。请帮忙..。!!!这和angular2-universal有关吗?

注:

1.如有需要,请让我知道我会提供的。2.我得到以下错误;

未处理的承诺拒绝:参数'url‘必须是字符串,而不是未定义的;区域:;任务: Promise.then;值: TypeError:参数'url’必须是字符串,而不是未定义的(…)TypeError:参数'url‘必须是字符串,而不是未定义的Url.parse (url.js:90:11) at urlParse (url.js:84:5) at Object.urlResolve as resolve

当我评论angular2-universal时,我得到了;

未处理的承诺拒绝:不提供ApplicationRef!;Zone:;Task: Promise.then;Value: NoProviderError Error: NoProviderError!at NoProviderError.Error (本机) at NoProviderError.BaseError作为构造函数

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-06 04:42:02

我自己解决了这个问题,只是将import { UniversalModule, isBrowser, isNode, REQUEST_URL, ORIGIN_URL } from 'angular2-universal';更改为import { UniversalModule, isBrowser, isNode } from 'angular2-universal/browser';,并在索引页(即<base href="./"> )中添加基本href。

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

https://stackoverflow.com/questions/41459814

复制
相关文章

相似问题

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