typescript - ความแตกต่างระหว่าง angular2/core และ @angular/core
อาจจะโง่มาก แต่ฉันได้เห็นการใช้งานหลายครั้งของ
import {Component} from 'angular2/core'
และ
import {Component} from '@angular/core'
แต่ฉันไม่สามารถเข้าใจได้ว่าจะใช้แบบหนึ่งหรืแบบอื่นเมื่อใด
ขอบคุณ
คำตอบ #1
ตั้งแต่รุ่นทดสอบแรก แพ็กเกจได้ถูกบรรจุใหม่เป็นแพ็กเกจแยกแต่ละตัว ตอนนี้มีแพ็กเกจหนึ่งสำหรับแต่ละพื้นที่คุณสมบัติ
angular2/core (before rc.0) -> @angular/core (>= rc.0)
คำตอบ #2
ทีม Angular2 ได้บรรจุ Angular ใหม่ และแพ็กเกจเหล่านั้นทั้งหมดถูกแจกจ่ายภายใต้ npm scope @Angular
อ่านข้อมูลเพิ่มเติมจากเอกสารอย่างเป็นทางการที่นี่และตรวจสอบเส้นทางที่เปลี่ยนแปลงต่าง ๆ กับการเปิดตัว RC, https://github.com/angular/angular/blob/master/CHANGELOG.md (2.0.0-rc.0 (2016-05-02))
# เมื่อ Angular2 กำลังผ่าน Beta Releases เราได้ใช้การนำสัญลักษณ์ต่าง ๆ เข้ามาจาก angular2/core.
# ตอนนี้ Angular2 กำลังอยู่ในช่วง Release candidate(RC) เราจำเป็นต้องนำเข้าตัวสัญลักษณ์ต่างๆ จาก @angular/core.
