我有一个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) 我正在Angular2-Meteor项目上,正在得到这个
“日期”类型的参数不能分配给“字符串”类型的参数。
当我编写此函数以设置日期值时出错。
start: startOfDay(new Date(attendance.dayAt)),
Run Code Online (Sandbox Code Playgroud)
我尝试将类型设置为日期,但无法正常工作,如何解决此错误?
我是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函数,当我们传递一个集合名称时,它会返回一个集合.因此,如果没有收集,我如何检查它是否存在?我尝试过很多东西但都失败了.
我发现此功能在文本输入仅是阿拉伯数字时非常有效:
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。
我推了错误的分支,我想推进新的分支,但我已经推进了master
分支.有没有办法反转上次提交的推送并获取最后一个代码并再次推送到新分支?
我使用alanning:role
了流星包,角色工作正常,但问题是我收到了警告"Cannot find name 'Roles"
.
请帮我解决这个问题.我到处搜索过它.
有些人喜欢导入它 "import { Roles } from 'alanning:roles';"
我也尝试了这个,但仍然有错误...请帮助我,请不要像"问题"那样提交.我过去两天都在搜索这个问题,但是我没有回答,请给我任何帮助,或者请提前解决这个问题.
我试图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
?