小编cod*_*de1的帖子

如何检查数组中是否包含TypeScript中的字符串?

目前我正在使用Angular 2.0.我有一个数组如下:

var channelArray: Array<string> = ['one', 'two', 'three'];
Run Code Online (Sandbox Code Playgroud)

如何在TypeScript中检查channelArray是否包含字符串'three'?

javascript arrays typescript

209
推荐指数
7
解决办法
34万
查看次数

如何从父级到子级以角度发出事件?

我目前正在使用angular2.通常我们使用@Output()addTab = new EventEmitter(); 然后addTab.emit()向父组件发出一个事件.从父母到孩子,我们有什么方法可以做副诽谤.

typescript angular

71
推荐指数
4
解决办法
5万
查看次数

在angular2中如何检测Ctrl A键按?

我有一个项目列表,我试图将文件浏览器的文件遍历行为提供给项目列表,这意味着在选择项目后,如果您按住Shift键并按下向下箭头,那些项目应该被选中.

我有一个如下所述的清单.

    <div class="container">
    <ul class="mylist">
    <li  tabindex="1">item1</li>
    <li  tabindex="2">item2</li>
    <li  tabindex="3">item3</li>
    <li tabindex="4">item4</li>
    <li tabindex="5">item5</li>
    <li tabindex="6">item6</li>
    <li tabindex="7">item7</li>
    <li tabindex="8">item8</li>
    <li tabindex="9">item9</li>
    <li tabindex="10">item10</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如果我正在使用(keydown.ctrl.a)="handleKey($event, item.name)",则无法识别ctrl和单击按钮.我怎样才能在angular2中实现这个目标?

angular

7
推荐指数
2
解决办法
4541
查看次数

如何在 angular2 中使用 ng-select 设置默认值?

我有这样的 HTML 代码。

      <div class="col-md-10">
          <ng-select [items]="tests" (data)="updateSelected($event, 'test')">

          </ng-select>
       </div>
Run Code Online (Sandbox Code Playgroud)

我的打字稿代码如下

@Input() tests: Option[] = []; I have tests coming as input from previous component

     @ViewChildren(SelectComponent)
     private selectComponents: QueryList<SelectComponent>;
    
    ngAfterViewInit() {
            this.selectComponents;
        }
Run Code Online (Sandbox Code Playgroud)

我如何在 selectComponents 中将某个值设置为默认值,或者是否有其他方法可以使用 ng-select 将某个值设置为默认值。

typescript angular

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

如何动态更改CSS in:host in angular 2?

如何动态更改组件主机的CSS属性?

我有一个组件,在它的CSS我给它一个stlye:

:host {
  overflow-x: hidden
}
Run Code Online (Sandbox Code Playgroud)

在从子组件单击按钮时,我需要添加overflow-y: hidden到主机组件.

我该如何实现这种行为?

css angular-components angular

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

使用 ng-select 时如何更改 css?

我目前正在使用 ng-select 作为下拉菜单

<ng-select [items]="tests"
           (data)="signalChanged($event)"
           [active]="test"
           id="test)">
</ng-select>
Run Code Online (Sandbox Code Playgroud)

我想更改下拉列表中活动元素的背景颜色。我如何访问它的css?

css angular

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

如何在检查角度2.0中的复选框时调用函数

我目前正在使用角度2.0.在HTML中,我有一个复选框,代码如下所述.

<div style="margin-left:15px;">
            <label>Draw</label>
            <input id="isCheckBox" type="checkbox" checked="checked">
</div>
Run Code Online (Sandbox Code Playgroud)

如果在typescript文件中选中复选框,如何调用函数?

typescript angular

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