我是facebook应用程序的新手,所以我需要帮助在Windows 7中的android模拟器上安装facebook api.
我已经安装了facebook api,但是我收到了一个库错误..
[2013-04-02 16:22:35 - HelloFacebookSample] Unable to resolve target 'android-8'
Run Code Online (Sandbox Code Playgroud)
在图书馆
....\facebook?
我有一个div,其中我没有使用表单标签并在ng-click按钮上提交表单但是如何在AngularJS中应用给定字段的验证.
<div ng-controller="AddNewvisaController">
<input type="text" class="form-control" ng-model="visa.requirement">
<select ng-model="visa.country">
<option value="1">abc<option>
<option value="2">xyz<option>
<option value="3">pqrs<option>
</select>
<button type="submit" data-ng-click="submitvisa()">Submit</button>
</div>
Run Code Online (Sandbox Code Playgroud) 我已经配置了Angular2路由器,如下所示:
import { provideRouter, RouterConfig } from '@angular/router';
import { Page2} from './page2';
const routes: RouterConfig = [
{ path: 'page2', component: Page2 }
];
export const appRouterProviders = [
provideRouter(routes)
];
Run Code Online (Sandbox Code Playgroud)
Plnkr 在这里可用
在运行代码时,我收到错误:
Error: Cannot match any routes: ''
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?
我有一系列模特.在模板中我使用管道
<div class="card-panel" *ngFor="let card of cards | sortByType">
<card-view [card]="card" [autoupdate]="true"></card-view>
</div>
Run Code Online (Sandbox Code Playgroud)
在每个组件中,我都有一个更新数据的计时器.但是当模型更新时,管道不再运行.在这种情况下,有没有办法强制运行管道或做一些有角度的方式.
在卡片视图中,我有一个更新卡片变量的计时器.但Angular没有抓住这个变化来触发管道
我正在使用带有ngx-charts数据数组的过滤器管道.数据按2个日期过滤:fromDate和toDate.当使用使数组变小的日期进行过滤时,管道工作正常,但是当我首先使用较小的日期范围过滤然后再次使范围变大时,管道不能与原始数组一起使用,而是使用已经过滤的数组.
我已经做了其他的点子,从来没有遇到过这个问题,我不确定这里出了什么问题.也许有人可以帮助我.
管:
export class DateInRangePipe implements PipeTransform {
transform(obj: any[], from: Date, to: Date): any[] {
if (obj && from && to) {
obj.forEach(data => {
data.series = data.series.filter((item: any) => {
return this.inRange(item.name, from, to);
});
});
}
return [...obj];
}
inRange(date: Date, from: Date, to: Date): boolean {
return date.getTime() >= from.getTime() &&
date.getTime() <= to.getTime() ? true : false;
}
}
Run Code Online (Sandbox Code Playgroud)
Chart.component.html部分
<ngx-charts-line-chart
[view]="view"
[scheme]="colorScheme"
[results]="multi | dateinrangePipe: from: to"
[gradient]="gradient"
[xAxis]="showXAxis"
[yAxis]="showYAxis"
[legend]="showLegend"
[showXAxisLabel]="showXAxisLabel"
[showYAxisLabel]="showYAxisLabel" …Run Code Online (Sandbox Code Playgroud) Angular 2 RC2刚出来,我想知道它是否已经支持交错的动画了*ngFor?在DSL语言文档中提到group和sequence,但没有任何一种交错?
是否交错动画不包括在RC2中?
我想知道我是否可以在Angular 2组件中使用sass变量.就像是:
@Component({
selector: 'my-component',
template: `
<div>
<div class="test-div">test div 1</div>
</div>
`,
styles: [
`
@import "variables";
.test-div{
border: 1px solid $test-color;
}
`]
})
Run Code Online (Sandbox Code Playgroud)
我的文件_variables.scss:
$test-color: green !default;
Run Code Online (Sandbox Code Playgroud)
似乎无论我尝试什么sass变量都无法识别.任何帮助非常感谢.
我试图在Angular 4项目中工作的路线之间获得动画 - 但需要能够根据用户浏览应用程序的方式改变动画的方向(translateX).
我发现保持DOM中进入和退出组件的唯一方法是使用void状态.
此外,我必须将动画绑定到主机元素.如果我尝试将其绑定到组件中的元素,则只需使用输入组件替换现有组件.
我想要这个,因为我不希望现有组件消失 - 我希望它在进入组件滑入时滑落以获得平滑的原生感觉应用程序.
我有一个触发器设置有四个转换:
trigger('routing',[
state('*',style({transform: 'translateX(0)'})),
transition('void => back',[
style({transform: 'translateX(-100%'}),
animate('800ms')
]),
transition('back => void',[
animate('800ms',style({
transform:'translateX(100%)'
}))
]),
transition('void => forward',[
style({transform: 'translateX(100%'}),
animate('800ms')
]),
transition('forward => void',[
animate('800ms',style({
transform:'translateX(-100%)'
}))
])
])
Run Code Online (Sandbox Code Playgroud)
在我的组件导出类中,我将其绑定到组件主机元素:
@HostBinding('@routing') routing
Run Code Online (Sandbox Code Playgroud)
我可以操纵routing(将其设置为"后退"或"前进"以控制方向)但这似乎创建了一个新的变量实例,这样如果我想更改动画方向,则退出页面的动画方向与传入方向相反组件因为实例routing似乎没有改变.
有没有办法更新routing绑定到主机元素的实例?有没有其他方法可以达到我需要的结果?
谢谢.
我正在创建一个可滑动到下一个或上一个全屏页面的分页组件。由于不同的浏览器和设备存在问题,因此我暂时不再使用CSS过渡。我有一个有效的角度动画解决方案,但是新问题是它无法缩放。
import { Component } from '@angular/core';
import { animate, state, style, transition, trigger } from '@angular/animations';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
animations: [
trigger('slideTransition', [
state('firstPage', style({ transform: 'translateX(0)' })),
state('secondPage', style({ transform: 'translateX(-100%)' })),
transition('firstPage=>secondPage', animate('0.6s ease')),
transition('secondPage=>firstPage', animate('0.6s ease'))
])]
})
export class AppComponent {
state = 'firstPage';
nextPage() {
this.state = 'secondPage';
}
previousPage() {
this.state = 'firstShowing';
}
}
Run Code Online (Sandbox Code Playgroud)
如您所见,问题是当我有9页时。我不想定义9个状态和18个转换。如何根据页面数执行可重用状态或生成状态并转换运行时?有任何想法吗?
模板看起来像这样
<div class="container">
<div [@slideTransition]="state" class="page">
<h1>Page 1</h1>
<div class="clicker" (click)="nextPage()">clickity</div>
</div>
<div …Run Code Online (Sandbox Code Playgroud) 我正在使用Angular动画,并且要改善我的动画,我需要使用参数。要做到这一点,我也为这个答案建议,用插值。
这是我对状态的要求:
state('position', style({ transform: 'translateX({{translate_X}}) translateY({{translate_Y}}) skewX({{skew_X}}) skewY({{skew_Y}})' }))
Run Code Online (Sandbox Code Playgroud)
component.html
<div class="iris" [@move]="{value: triggerValue, params: {translate_X: translate_X, translate_Y: translate_Y, skew_X: skew_X, skew_Y: skew_Y}}"></div>
Run Code Online (Sandbox Code Playgroud)
这是我无法解决的错误:
错误错误:由于以下错误,动画触发器“ move”构建失败:-state(“ position”,...)必须为以下所有样式替换定义默认值:InjectableAnimationEngine上的translation_X,translate_Y,skew_X,skew_Y .AnimationEngine.registerTrigger(...)
那么我们应该在哪里以及如何定义Angular动画参数的默认值呢?
angular ×8
angular-pipe ×2
animation ×2
android ×1
angularjs ×1
javascript ×1
ng-animate ×1
ngx-charts ×1
sass ×1
sdk ×1