小编br.*_*ien的帖子

如何在Windows 7中的模拟器上安装facebook api?

我是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?

sdk android facebook-graph-api facebook-apps

6
推荐指数
1
解决办法
1万
查看次数

如何在没有表单标签的AngularJS中应用验证?

我有一个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)

angularjs

6
推荐指数
1
解决办法
2万
查看次数

Angular2路由器错误:无法匹配任何路由:''

我已经配置了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)

我在这里错过了什么?

angular-routing angular

6
推荐指数
1
解决办法
2万
查看次数

角度2管道触发

我有一系列模特.在模板中我使用管道

<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没有抓住这个变化来触发管道

angular2-template angular-pipe angular

6
推荐指数
1
解决办法
1958
查看次数

ngx图表数据与管道

我正在使用带有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-pipe angular ngx-charts

6
推荐指数
1
解决办法
823
查看次数

Angular 2 Staggering动画

Angular 2 RC2刚出来,我想知道它是否已经支持交错的动画了*ngFor?在DSL语言文档中提到groupsequence,但没有任何一种交错?

是否交错动画不包括在RC2中?

animation angular angular-animations

5
推荐指数
2
解决办法
2524
查看次数

在Angular 2组件中包含SASS变量

我想知道我是否可以在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变量都无法识别.任何帮助非常感谢.

javascript sass angular

5
推荐指数
2
解决办法
4507
查看次数

更新@HostBinding Angular 4动画

我试图在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绑定到主机元素的实例?有没有其他方法可以达到我需要的结果?

谢谢.

animation angular angular-animations

5
推荐指数
0
解决办法
2758
查看次数

动态创建Angular动画

我正在创建一个可滑动到下一个或上一个全屏页面的分页组件。由于不同的浏览器和设备存在问题,因此我暂时不再使用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)

ng-animate angular angular-animations

5
推荐指数
2
解决办法
1863
查看次数

角度-如何定义动画参数默认值?

我正在使用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 angular-animations

5
推荐指数
1
解决办法
1738
查看次数