小编Hab*_*bib的帖子

如何在按钮列表上设置活动类

我有一个Angular 2应用程序,其中包含一个包含过滤器按钮列表的组件.其中一个可以在任何时间激活.按钮定义来自某些json,有一天会从服务器发送.

我的问题是如何在当前单击的按钮上设置样式.我应该在click事件处理程序中设置它吗?那我怎么知道点击了哪个按钮?

我的组件看起来像这样:

import { Component, EventEmitter, Output }  from '@angular/core';

@Component({
    selector: 'tileFilter',
    template: require('./tileFilter.component.html'),
    styles: [require('.//tileFilter.component.scss').toString()]
})

export class TileFilterComponent {

@Output() onCategorySelected = new EventEmitter<number>();

public activeClass: string = "nonactive"

 private categories: any[] = [
    { "Id": 0, "Name": "All" },
    { "Id": 3, "Name": "Popup" },
    { "Id": 4, "Name": "Cafe" },
    { "Id": 5, "Name": "Pub or bar" },
    { "Id": 9, "Name": "Restaurant" }
]; …
Run Code Online (Sandbox Code Playgroud)

angular

9
推荐指数
2
解决办法
3万
查看次数

“日期”类型的参数不能分配给“字符串”类型的参数

我正在Angular2-Meteor项目上,正在得到这个

“日期”类型的参数不能分配给“字符串”类型的参数。

当我编写此函数以设置日期值时出错。

start: startOfDay(new Date(attendance.dayAt)),
Run Code Online (Sandbox Code Playgroud)

我尝试将类型设置为日期,但无法正常工作,如何解决此错误?

meteor angular2-meteor angular

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

如何检查集合是否存在MongoDB Golang

我是GO语言的新手,我正在使用MongoDB.我正在创建一个应用程序的后端及其在Angular 4上的前端.我想检查是否存在集合.

这是我的代码,我用nil检查了它.

collection := GetCollection("users")    
fmt.Println("collection", collection)   
if collection == nil {      
   fmt.Println("Collection is empty")   
}
Run Code Online (Sandbox Code Playgroud)

我创建了一个GetCollection函数,当我们传递一个集合名称时,它会返回一个集合.因此,如果没有收集,我如何检查它是否存在?我尝试过很多东西但都失败了.

go mongodb mgo

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

在文本输入中仅将阿拉伯数字转换为英语

我发现此功能在文本输入仅是阿拉伯数字时非常有效:

function parseArabic(){ // PERSIAN (?????), ARABIC (????) , URDU (??????)
     var yas ="??????????";
     yas = Number(yas.replace(/[??????????]/g, function (d) {
         return d.charCodeAt(0) - 1632;                
         }).replace(/[??????????]/g, function (d) { return d.charCodeAt(0) - 1776; })
     );
     alert(yas);
}
Run Code Online (Sandbox Code Playgroud)

此处yas的警报值为“ 0123456789”。很好,但是当我在同一个变量中有其他字符(例如英语(字母和数字)和阿拉伯语(字母))时如何使用此功能?Ex: "test ?????????? hello ????? "。我问这个是因为parseArabic只接受要翻译的阿拉伯数字;其他被视为NaN。

javascript numbers nan arabic translate

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

反向最后推送Github.

我推了错误的分支,我想推进新的分支,但我已经推进了master分支.有没有办法反转上次提交的推送并获取最后一个代码并再次推送到新分支?

git branch push github

3
推荐指数
1
解决办法
6488
查看次数

alanning:角色,在angular2-meteor中导入问题

我使用alanning:role流星包,角色工作正常,但问题是我收到了警告"Cannot find name 'Roles".

请帮我解决这个问题.我到处搜索过它.

有些人喜欢导入它 "import { Roles } from 'alanning:roles';"

我也尝试了这个,但仍然有错误...请帮助我,请不要像"问题"那样提交.我过去两天都在搜索这个问题,但是我没有回答,请给我任何帮助,或者请提前解决这个问题.

roles meteor angular-meteor angular2-meteor angular

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

动态更改角度6中的图标

我试图font-awesome根据某个值更改图标,但是即使更改了模型,它仍设置为原始图标。这是我的代码

Controller

if (foo.change < 0) {
   foo.icon = "fa fa-sort-down";
} else {
  foo.icon = "fas fa-sort-up";
}
Run Code Online (Sandbox Code Playgroud)

在我的 HTML

<i [className]="foo.icon"></i>
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以基于model或动态更新图标check

font-awesome angular

0
推荐指数
2
解决办法
225
查看次数