所有
我是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;?是一个模块目录?或只是命名空间字符串?当我使用组件或模块时,我如何/在哪里找到这个部分?
由于
答案 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
导入它