可能是非常愚蠢但我已经看到了几个用途
import {Component} from 'angular2/core'
Run Code Online (Sandbox Code Playgroud)
和
import {Component} from '@angular/core'
Run Code Online (Sandbox Code Playgroud)
但我无法理解何时使用这一个或另一个.
谢谢
存在ReactiveFormModule和FormsModule.
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
Run Code Online (Sandbox Code Playgroud)
我何时应该使用ReactiveFormModule以及与FormModule相比提供此模块的内容.
我正在平台上的JavaScript应用程序上工作,它不支持日志输出,不允许为记录器输出打开新窗口,并且没有像Firebug或Safari调试器那样...
到目前为止,我正在使用floating <div>on z-index 2并且我在里面记录了文本,但这还不够.我正在寻找一些轻量级JavaScript JSONP记录器和一些PHP或Tomcat服务器对应...
谢谢STeN
如何检查ionic2页面是否处于活动状态?
例如,如果页面处于活动状态,我想隐藏一个按钮:
<button primary [hidden]="isActive('actualPageName')">
Should be hidden
</button>
Run Code Online (Sandbox Code Playgroud) 当访问使用较新的Object.defineProperty语法定义属性的对象的属性时,有没有其他人注意到新iOS 6 javascript引擎中的间歇性错误/问题?
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/defineProperty
我正在看到javascript失败的情况,说明undefined不是作为以这种方式定义的对象上的属性访问的对象的方法的函数.
是否有可能只检测angular2中特定绑定属性的更改?
export class Test{
@Input() a;
@Input() b;
constructor() {
}
ngOnChanges(){
//I want that this only called when a changed
console.log(this.a);
}
}
Run Code Online (Sandbox Code Playgroud) 在一个项目中,我将graphql-java和spring boot与postgreSQL数据库一起使用。现在,我想使用3.0.0版中发布的订阅功能。不幸的是,有关使用订阅功能的信息不是很成熟。
如何通过订阅实现实时功能graphql-java?
当我试图从其他文件导入指令时,我收到错误EXCEPTION: No Directive annotation found on MyComponent- 如何解决这个问题?
这是我的代码:
app.component.ts:
import {Component} from 'angular2/core';
import {MyComponent} from "./app.my-component"
@Component({
selector: 'app',
template: `
<h1>Hellow World</h1>
<span>Here is your component:</span>
<my-component></my-component>
`,
directives: [MyComponent]
})
export class AppComponent { }
Run Code Online (Sandbox Code Playgroud)
app.mycomponent.ts:
import {Component} from 'angular2/core';
@Component({
selector : 'my-component',
template : `<h2>This is from My component</h2>`
});
export class MyComponent { };
Run Code Online (Sandbox Code Playgroud)
但我得到错误:No Directive annotation found on MyComponent如何解决这个问题?
我想跳过第一项ngFor:
<li *ngFor="#m +1 of [1,2,3,4]">{{m}}</li>
Run Code Online (Sandbox Code Playgroud)
输出应为:2,3,4
在Angular2中执行此操作的最佳方法是什么?
我创建了一个可以接收 2 个参数的管道,但我不确定如何发送它们。
这是我的管道:
export class TranslationPipe implements PipeTransform {
private capitalize: boolean;
constructor(
private translationService: TranslationService
) {
this.capitalize = true;
}
transform(key: string, capitalize?: boolean): string {
if (typeof capitalize !== "undefined" || capitalize !== null)
this.capitalize = capitalize;
return this.translationService.getTranslation(key, this.capitalize);
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的 HTML
{{ 'searchquery' | translate }}
Run Code Online (Sandbox Code Playgroud)
这有效,但我怎么能通过capitlize = false呢?我尝试了一些谷歌搜索,但我真的找不到任何我想要实现它的方式的例子(也许我做错了?)
感谢您的帮助!
angular ×7
javascript ×4
typescript ×2
ajax ×1
graphql ×1
graphql-java ×1
ionic2 ×1
ios6 ×1
java ×1
json ×1
log4 ×1
logging ×1
loops ×1
pipe ×1
spring-boot ×1