问题标签 [angular]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
352 浏览

javascript - 使用 Angular 和 React 语言的 SEO 现状?

我正在考虑将 Angular 或 React 用于新的 Web 项目,但 SEO 是一个重要部分。根据我的阅读,有一些方法可以解决它,但它总是会导致两个页面版本保持活动状态或使用呈现页面的外部服务。

这对我来说听起来像是糟糕的选择?

我还阅读了一些关于搜索引擎现在可以读取 javascript 网页的不清楚的信息,例如 angular 或 react?

有人可以为我澄清一下吗?使用 Angular 的 SEO 是否会像我使用 ASP.NET MVC 一样好?

0 投票
1 回答
1287 浏览

angular - Angular 4 中 DELETE 方法的 net::ERR_EMPTY_RESPONSE 错误?

我正在使用以下方法删除数据

但是net:: ERR_EMPTY_RESPONSE当我在 POSTMAN 中运行它时,它也被成功删除。

请指导

0 投票
1 回答
575 浏览

javascript - 在 AtScript 中声明 Angular 2.0 装饰器的正确语法是什么?

如何在 Angular 2.x 中创建装饰器指令?我正在编写 Angular 的 alpha 版本,并试图重现 AngularJS (1.x) 指令 ngClass 中的功能。下面是我在 Angular 中尝试自己的 NgClass 的片段。我想做的是观察一些表达式的值,这些表达式可能包含类名哈希到布尔表达式。随着这些表达式的变化,名称将从已应用装饰器的元素的 classList 属性中添加或删除。

这种语法有什么问题?装饰器甚至不是工作的正确模板,也许我应该创建一个模板指令?即便如此,使用 Angular 声明指令的语法是什么?我会接受 ES5 中的答案,但我更喜欢 ES6 和 AtScript。

就上下文而言,我写这篇文章是为了准备一次演讲,我预览了使用 Angular 2 及更高版本编写应用程序的情况。

0 投票
1 回答
7888 浏览

javascript - 在最新的 TypeScript(大概是 v1.5)示例中,@(at 符号)是什么意思?

在 TypeScript 官方博客中发布了一张非常有趣的图片。

奇怪的语法

我想知道 @(at 符号)符号在那里做什么,因为(据我所知)它不能用于 JavaScript 标识符。

0 投票
13 回答
93224 浏览

angular - 如何使用/导入http模块?

我一直在玩Angular 2 Quickstart

如何在 Angular 2 中使用/导入 http 模块?

我看过Angular 2 Todo's.js,但它不使用 http 模块。

我之所以加入"ngHttp": "angular/http",dependencies因为package.json我听说 Angular 2 在某种程度上是模块化的。

0 投票
3 回答
10557 浏览

javascript - Angular2:很慢吗?

刚刚查看了 Angular 团队发布的最后一个 Angular 版本。Angular2 出来了,他们已经发布了他们的新网页https://angular.io

在那里,他们有一个 5 分钟的快速入门项目,可以快速显示新语法以及您必须使用什么来执行新的 Angular 应用程序。

我刚刚完成了所有步骤以使其正常工作,但加载需要 4.93 秒。

我只是想知道,角度 2 有那么慢吗?或者也许我错过了一些步骤。

这是我的代码

index.html

0 投票
1 回答
184 浏览

angular - Angular 2 - 内联应用

我被 Angular 2 (javascript) 弄湿了。我只有一个普通的 index.html 文件。我想在我的 index.html 文件中包含我的应用程序的所有代码。你能做这个吗?这似乎是最直接的方法。但是,我看到的所有示例都是从所有地方提取文件。

我想用 index.html 中的所有代码创建一个基本的“hello world”。这可以用 Angular 2 完成吗?

0 投票
2 回答
2367 浏览

angular - 有人有 angular2 快速入门吗?

我想我完成了https://angular.io/docs/js/latest/quickstart.html中的所有步骤,甚至将 system.js 添加到 index.html,但仍然没有 Hello Alice。有人让它工作吗?

更新:好的,当我尝试用 gulp 构建它时(教程没有提到它,但看起来很有必要)我得到了这个:

安装了 sed(用于过滤和转换文本的流编辑器)。但我仍然不确定它是 gulp 找不到 sed 还是 sed 找不到某些文件。我意识到此更新不会使问题更具体,但很高兴知道快速入门对某人有用。

更新 2:sed 问题是由https://github.com/angular/quickstart/blob/master/strip_maps.sh引起的。将文件名移动到 '' 可以解决问题。

更新 3:用 gulp 构建它,不再是 404,但仍然没有 Hello Alice 和控制台中的这个错误:

可能未处理的拒绝 [3] 在http://127.0.0.1:8081/app.es6 http://127.0.0.1:8081/app.es6:3:1加载“应用程序”时出错:意外令牌@(警告:非-错误使用)es6-module-loader.src.js:140(匿名函数)es6-module-loader.src.js:167 fes6-module-loader.src.js:189 i

0 投票
2 回答
513 浏览

javascript - 开发一个新的 Angular 应用程序 - 为 Angular 2 做准备

我正在开发一个新的 AngularJS 应用程序,并且想知道是否可以做一些事情来使迁移到 Angular 2 时更容易。

我对 Igor 在 ngConf 上展示的变化感到兴奋,但从现在开始新项目的角度来看,似乎没有路线图可以遵循。

随着所有变化的进行以及新应用程序从头开始的灵活性,一些避免未来地雷的策略会很好。

0 投票
3 回答
8686 浏览

javascript - 使用 Angular 2

我们的团队对 Angular 2 的 alpha 版本太兴奋了,我们只是热切地等待它的稳定版本并开始使用它。但是在 Misko 的 Angular 2 上的 ng-conf 2015 期间,我们遇到了以下让我感到困惑的事情

  1. 打字稿!是否真的需要使用 typescript 来获得更好的性能,而不是编写我们一直在做的简单的 JS 代码。我们遇到了一些评论,说 typescript 有助于提高性能。

  2. ES6 特性。由于 Angular 2 将使用大量 es6 功能,这是否意味着我们必须等待所有浏览器至少支持 Angular 2 所需的那些功能,然后才能在我们的生产应用程序中开始使用它。

  3. 网络组件。由于 Angular 2 提供了创建 Web 组件的工具,并且我遇到了一些关于创建自己的(使用聚合物)的博客,所以我们的团队创建它们有多难?或者如果我们只坚持旧的指令创建事情会更好吗?

  4. 表现。我看过这个Angular + React的视频,它提供了 Angular 与 Angular + React 与 Angular 2 的良好比较。但我不确定 Angular 2 是否真的很快,或者我们是否可以继续通过构建 angular + react 应用程序来避免等待 angular 2 稳定或浏览器支持 angular 使用的 es6 功能。

我不确定我是否已经很好地构建了我的问题,但以上是我开始学习 angular 2 之前的担忧,因为他们对 angular 2 + typescript 的演示似乎对我和我的团队来说会涉及很多收入曲线。

如果有人能澄清我上面列出的问题,我将不胜感激。

谢谢。