Tag: 飞镖

AngularJS 2 – 使用哪种语言? (打字稿,Javascript,镖)

随着AngularJS 2出来,文档build议三种语言: Typescript , Javascript和Dart 。 我只是习惯了Javascript EcmaScript 5,我想知道这三者的优缺点是什么? 当问这个问题的时候,文档在打字稿上更加发达,其他人(甚至他们自己的语言飞镖)也很苗条: Typescript: 4个教程,16个开发人员指南,4个testing指南 Javascript: 0个教程,4个开发人员指南,0个testing指南 Dart: 0个教程,14个开发人员指南,0个testing指南 我是否应该改变使用Javascript进行开发的习惯,并遵循Angular 2使用Typescript的build议? 它真的改变了Javascript的概念吗? AngularJS 2.0官方网站

Angular2dynamic更改CSS属性

我们正在制作一个Angular2应用程序 ,我们希望能够以某种方式创build一个全局的CSSvariables(并在variables被赋值时随时更新属性值)。 我们已经使用了Polymer一段时间(现在我们正在切换到Angular2组件),并且我们使用了CSS属性(Polymer有一些polyfill),我们刚刚使用Polymer.updateStyles()更新了样式。 有什么办法可以实现类似的function吗? 编辑: 我们需要类似于Sass的color: $g-main-color或者CSS自定义属性color: var(–g-main-color)并且每当我们决定改变属性的值时,比如updateVariable('g-main-color', '#112a4f')它dynamic地更新每个地方的值。 所有这一切,而应用程序正在运行。 编辑2: 我想在我的CSS的不同部分(主机,子元素…)使用一些全局CSSvariables,并能够立即更改值 – 所以如果我更改我的颜色variables,它会改变应用程序中的任何地方。 例如,我将使用Sass语法: :host { border: 2px solid $my-color } :host .some-label { color: $my-color } 有可能使用像angularpipe? (但它应该只能用于HTML) :host { border: 2px solid {{ 'my-color' | cssvariable }} } :host .some-label { color: {{ 'my-color' | cssvariable }} }

Angular.js和Angular.dart之间的区别?

我对Angular.js有一些了解,但是现在我想自学Dart和Angular.dart。 不过,我有点好奇两者之间的差别。 Angular.dart教程特别说明它不会比较两者 。 有谁曾经使用过,有哪些不同之处?

Angular 2:如何设置组件的主机元素?

我在Angular 2中有一个名为my-comp的组件: <my-comp></my-comp> 如何在Angular 2中设置这个组件的主机元素? 在Polymer中,您可以使用“:host”select器。 我在Angular 2中试了一下,但是不行。 :host { display: block; width: 100%; height: 100%; } 我也尝试使用组件作为select器: my-comp { display: block; width: 100%; height: 100%; } 两种方法似乎都不起作用。 谢谢。

聚合物querySelector在DartVM上工作,但在编译后不在Chrome中

有一个奇怪的问题。 在我的Dart代码中,屏幕上有一些聚合物成分,其中一个有我从main()调用的方法。 我通过做一个参考 PolyComp poly = querySelector("#idOfPolymer"); poly.flash(); 这在飞镖完美的作品。 页面加载和PolyComp开始闪烁。 但是,当我通过从Dart IDE运行Build Polymer应用程序在Chrome中运行这个function时,出现一个错误,说无法在null上调用flash()。 我最后只是使用一个事件总线让PolyComp听我的事件,但这是矫枉过正。 我究竟做错了什么? 这发生在最新的Chrome,Firefox和Safari中。 编辑: 我也为JS构build了以下聚合物应用程序,并遇到了同样的问题。 https://github.com/sethladd/dart-polymer-dart-examples/blob/master/web/todo_element/todo.html 适用于DartVM,不适用于Chrome,因为它在空元素上调用方法。

如何实现聚合物应用程序的主要功能

我想在使用聚合物的应用程序中实现主要功能。 我试图在dart文件中实现聚合物代码的主要功能。 代码不执行。 包括与主功能的第二个飞镖脚本是不允许的 – 我的错误在哪里? Tnx云母。