2017-05-29 13 views
0

をロードしない2角度。セレクタはmy-appを指していますが、タグ内のコンテンツは決して置き換えられません。私はブラウザで「Loading ...」を見ることになります。私はAngular2を試していると私は例<a href="https://www.tutorialspoint.com/angular2/angular2_environment.htm" rel="nofollow noreferrer">here</a></p> <p>私はNPM実行エラーなしでインストールして、NPM開始することができて始めたが、コンポーネントがロードされていないコンポーネント

すべてのコードは、コピー貼り付けを使用してサンプルから直接コピーされます。私は何も編集していない。サンプルが単純に機能しないのか、これが私の開発環境に起因するものなのかなと思いますか?

tsconfig.json

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "system", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "exclude": [ 
    "node_modules", 
    "typings/main", 
    "typings/main.d.ts" 
    ] 
} 

typings.json

{ 
    "globalDependencies": { 
    "core-js": "registry:dt/core-js#0.0.0+20160602141332", 
    "jasmine": "registry:dt/jasmine#2.2.0+20160621224255", 
    "node": "registry:dt/node#6.0.0+20160621231320" 
    } 
} 

package.json

{ 
    "name": "angular2-demo", 
    "version": "1.0.0", 
    "scripts": { 
    "start": "concurrent \"npm run tsc:w\" \"npm run lite\" ", 
    "tsc": "tsc", 
    "tsc:w": "tsc -w", 
    "lite": "lite-server", 
    "typings": "typings", 
    "postinstall": "typings install" 
    }, 
    "license": "ISC", 
    "dependencies": { 
    "angular2": "2.0.0-beta.7", 
    "systemjs": "0.19.22", 
    "es6-promise": "^3.0.2", 
    "es6-shim": "^0.33.3", 
    "reflect-metadata": "0.1.2", 
    "rxjs": "5.0.0-beta.2", 
    "zone.js": "0.5.15" 
    }, 
    "devDependencies": { 
    "concurrently": "^2.0.0", 
    "lite-server": "^2.1.0", 
    "typescript": "^1.7.5", 
    "typings":"^0.6.8" 
    } 
} 

environment_app.component.ts

import {Component, View} from "angular2/core"; 

@Component({ 
    selector: 'my-app' 
}) 

@View({ 
    template: '<h2>My First Angular 2 App</h2>' 
}) 

export class AppComponent { 

} 

environment_main.ts

import {bootstrap} from "angular2/platform/browser" 
import {AppComponent} from "./environment_app.component" 

bootstrap(AppComponent); 

index.htmlを

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Hello World</title> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.33.3/es6-shim.min.js"></script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.20/system-polyfills.js"></script> 
    <script src="https://code.angularjs.org/2.0.0-beta.6/angular2-polyfills.js"></script> 
    <script src="https://code.angularjs.org/tools/system.js"></script> 
    <script src="https://code.angularjs.org/tools/typescript.js"></script> 
    <script src="https://code.angularjs.org/2.0.0-beta.6/Rx.js"></script> 
    <script src="https://code.angularjs.org/2.0.0-beta.6/angular2.dev.js"></script> 
    <script> 
     System.config({ 
     transpiler: 'typescript', 
     typescriptOptions: { emitDecoratorMetadata: true }, 
     packages: {'app': {defaultExtension: 'ts'}}, 
     map: { 'app': './angular2/src/app' } 
     }); 
     System.import('app/environment_main') 
      .then(null, console.error.bind(console)); 
    </script> 
    </head> 
<body> 
    <my-app>Loading...</my-app> 
</body> 
</html> 
+0

あなたがplunkerを投稿することができますが同様に ? –

答えて

0

あなたが角度の試みを起動し、プロジェクトをビルドするために、角CLIを使用して探している場合の提案

角度CLIリンク - https://cli.angular.io/

ng new my-project 
cd my-project 
ng serve 

を使用してプロジェクトを作成するには、GH-ページ上でホストされているに

リンクしたい場合、あなたはまた私のレポを確認することができます - https://rahulrsingh09.github.io/AngularConcepts/

+0

明確にするために、私の質問は、私が説明した問題が機能していない理由です。 –

+0

あなたは同じもののためのプランナーを投稿できます –

+0

私はプランカーを使用していないが、私はそのサイトに行った。自分のローカルプロジェクトと同じフォルダ構造を維持するにはどうすればよいですか? –

関連する問題

 関連する問題