- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
http://plnkr.co/edit/npNw39aRZVgpqEjI6uLH?open=app%2Fapp.component.ts&p=preview
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
styles: [`
li {
color: red;
}
`],
template: `<ul class= "master">
<li *ngFor ="let student of liArraycontent" (click) = "liClicked($event)"> {{student}} </li>
</ul>`
})
export class AppComponent {
name = 'Angular';
liArraycontent = ["testing 1", "testing 2", "testing3"]
liClicked = function(e1) {
console.log(e1.target);
e1.addCss(color: green);
}
}
最佳答案
您只需要添加样式属性即可。
在点击事件中添加这一行:
e1.target.setAttribute("style", "color: green;");
链接到工作plnkr: http://plnkr.co/edit/w1i9v1fJ02htbDrtkWUy?open=app%2Fapp.component.ts&p=preview
关于javascript - VM1052 :19 Error: (SystemJS) TypeScript transpilation failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44425782/
这是我的 tsconfig.js { "compilerOptions": { "experimentalDecorators": true, "emitDecoratorMetada
我正在尝试用 Typescript 编写我的前端代码并想导出代码,以便我的浏览器可以加载 . 我通过 browserify 和 tsify 做到了这一点。我的麻烦是我的代码在全局命名空间中不可访问。
嗯,我知道我们需要 Transpilers 和 Pollyfills 来保持向后兼容性(按顺序)规模 的 a syntax updated programming language 或 new add
我有一个类如下 export default class Test { constructor() {} } 现在,我想转译这个 $> ./node_modules/.bin/babel-n
我从 React 开始,对 ES6 有一些经验,并且正在尝试了解一个基本的组件定义,我在 react-redux-starterkit 找到了它。 export const Counter = (pr
我上周打开了以下问题,但似乎没有人知道答案: github.com/babel/babel-loader/issues/488 github.com/webpack/webpack/issues/29
我正在尝试使用 babel 转译器在项目中使用 ES6,但我正在努力解决一些非常不寻常的事情:我正在使用包含导入和导出指令的增强型 ES5 js 代码库。 这是一个例子: import Widget
ES6 导入在此文件中有效,但在导入相关文件(例如我的 Mongoose 用户模型)时生成意外标记 import 错误。 import mongoose from 'mongoose'; ^^^^^^
我想为我的新项目使用 BabelJS,但我有一个很大的要求:它必须在 IE8 上可执行。 问题:Babel 将 ES6 编译为 ES5。 IE8 对 ES5 的支持很差。 你知道 Babel 的替代品
我开发应用程序已有 6 个月了。我从来没有在设备上测试过它,总是在浏览器中,但它已经到了我想在我的安卓手机上测试的地步。 所以我执行 ionic cordova run android --devic
操作系统:Windows Pro 10 Webstorm:ver 11.0.1 AngularJS:ver 2.0.0-alpha.46 WebStorm 设置 工具 – 文件观察器:Babal 语言
我正在使用 validator library with tree-shakable esm imports有效的捆绑尺寸。 当我尝试使用 jest 测试使用 esm 模块导入的文件时,出现以下错误
问题来源:我无法按原样使用 Javascript,因为 Firebase Functions Node.Js 版本尚不支持 Async/Await。所以我把它放在 Typescript 中,现在正在尝
我有一些继承自 Array 的 ES6 类: class Cache extends Array { add(item) { if(!item.doNotRemove) thi
我在 Node.js 上运行了这个网络应用程序。代码在 ES5 中。现在我将代码更改为 ES6 并使用 Babel Transpilation。转译运行良好,但在启动服务器时出现以下错误: *Type
问题: 无法将 Babel Transpiler 与 Nodemon 一起使用 详细信息: 在 package.json 中我有: "scripts": { "start": "nodemon
我的 Chrome 扩展项目使用来自 https://github.com/tfoxy/chrome-promise/blob/master/chrome-promise.js 的 Chrome-Pr
我有兴趣使用一堆 JS 库,而不依赖于基于 npm 的工具和额外的捆绑步骤。 有了浏览器对 ES6 模块的支持,我可以像这样使用模块: import Vue from 'https://un
我想学习 Angular 2 并将我的应用程序切换为使用它,但是,我在使用 TypeScript 时遇到了问题。 在我当前的环境中,我无法使用转译器/编译器。我目前只需要运行 node.js 可执行文
I am using plugin called babel-plugin-transform-react-class-to-function for conversion of react c
我是一名优秀的程序员,十分优秀!