如何从Angular 2中找到要导入的命名空间?

时间:2015-12-22 17:01:36

标签: angular

所有

我是ES6 / TYPESCRIPT / Angular2的新手,当我通过Angular2官方网站的教程时,首先让我困惑的是:

session_start();
include_once 'dbconnect.php';

if(isset($_SESSION['user']))
    {
        header("Location: home.php");
    }
elseif(isset($_POST['btn-login']))
    {
        $email = mysql_real_escape_string($_POST['email']);
        $upass = mysql_real_escape_string($_POST['pass']);
        $res=mysql_query("SELECT * FROM `USERS` WHERE `EMAIL` = '$email'");
        $row=mysql_fetch_array($res);
        if($row['PASSWORD']==md5($upass))
            {
                $_SESSION['user'] = $row['ID'];
                header("Location: home.php");
            }
        else
            {
                ?>
                <script>alert('wrong details');</script>
                <?php
            }

    }

我的问题是:

那是什么&#34; angular2 / core&#34;?是一个模块目录?或只是命名空间字符串?当我使用组件或模块时,我如何/在哪里找到这个部分?

由于

1 个答案:

答案 0 :(得分:2)

您可能想先从doc doc

中阅读此部分this
  

import {AppComponent} from './app.component';   import语句告诉系统它可以从中获取AppComponent   名为app.component的模块,位于相邻文件中。模块   name(AKA模块id)通常与没有它的文件名相同   扩展

this

  

module-name:要导入的模块的名称。这是一个文件名。

它应该是一个名为core.js的文件,它是here

由于模块名称与文件名相同,因此您可以看到它来自名为core的模块。

在哪里找到这个?

例如,如果您想使用 http 服务。

在文档api

中查找

https://angular.io/docs/ts/latest/api/

http位于 angular2 / http 部分

我认为这是一个很好的线索,你应该从angular2 / http

导入它