gpt4 book ai didi

javascript - Angular 2 CLI 变量没有得到更新

转载 作者:行者123 更新时间:2023-11-29 21:10:46 25 4
gpt4 key购买 nike

首先,我是 Angular 2 的新手,昨天我尝试在我的第一个项目中使用 Angular CLI,但失败了。 Angular CLI 似乎不适合我——我的意思是,我的 View 中的变量没有得到更新。

我在这里做了标准程序:

  • ng 新项目名称
  • cd 项目名
  • npm 开始

位于 localhost:4200 的服务器启动,然后我尝试向/src/app/app.component.html 模板添加一个新元素 - 一个段落:

    <p>This text gets displayed</p>

CLI 告诉我一切正常,浏览器自动刷新,然后我看到默认的“app works!”标题和我的新段落,里面有文字。

但是后来,我决定更改 app.component.ts 文件中的 title 变量,所以我的新类声明如下所示:

    export class AppComponent {
title = 'New App Title!';
}

CLI 再次告诉我一切正常,但在浏览器中没有看到任何变化。我手动刷新了页面,但没有任何变化 - 标题仍然显示“app works!”。

所以我尝试向文件中添加一个新变量:

   otherText = "some other text";

然后在我的模板中添加了另一个段落:

   <p>New text: {{otherText}}</p>

该段落显示在网页上,但缺少 {{otherText}} 变量内容。该页面如下所示:

    <h1>app works!</h1>
<p>this text gets displayed</p>
<p>New text: </p>

有谁知道这里可能是什么问题?我该怎么做才能使变量起作用?我在使用 standard quickstart package 时没有这种问题,仅使用 CLI。

我在 Windows 10 机器上,我尝试更新 Node.js 和 NPM,但没有帮助。

@edit: 变量实际上得到了更新,但我必须用 ng serve 启动服务器,而且每次我都必须杀死它并重新启动它我更改了一个变量以查看更改。

最佳答案

这是昨天开始的 CLI 中的一个已知问题,您可以跟踪它的状态 here

关于javascript - Angular 2 CLI 变量没有得到更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42008878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com