我是Angular 2\4中的新手,我正在尝试按照这个快速视频教程将PrimeNG组件添加到我的Angular项目中:
https://www.youtube.com/watch?v=6Nvze0dhzkE
以及PrimeNG教程页面的入门部分:https://www.primefaces.org/primeng/#/setup
所以这是我的app.component.html看法:
<!--The whole content below can be removed with the new code.-->
<div style="text-align:center">
<h1>
Welcome to {{title}}!!
</h1>
</div>
<p-calendar [(ngModel)]="value"></p-calendar>
{{value | date:'dd.mm.yyy'}}
Run Code Online (Sandbox Code Playgroud)
如您所见,我已插入此标记以显示日历组件:
<p-calendar [(ngModel)]="value"></p-calendar>
Run Code Online (Sandbox Code Playgroud)
(如该组件的官方文档所示:https://www.primefaces.org/primeng/#/calendar)
这里我有第一个问题因为IntelliJ给我这个错误信息:
Error:(9, 13) Angular: Can't bind to 'ngModel' since it isn't a known property of 'p-calendar'.
1. If 'p-calendar' is an Angular component and it has 'ngModel' input, then verify that it is …Run Code Online (Sandbox Code Playgroud) 我使用devoloping一个桌面应用程序的Tkinter。设置字体引发异常。
tmp.py
def main(root):
frame = Frame(root.master)
font = Font(size=25 , weight="bold")
label = Label(frame , font=font , text="tuna fish")
label.pack()
frame.pack()
Run Code Online (Sandbox Code Playgroud)
这是驱动程序main.py
main.py
if __name__ == "__main__":
root = start.baseApp()
root.Menu_Customer.add_command(label="New customer", command=lambda: tmp.main(root=root))
root.master.mainloop()
Run Code Online (Sandbox Code Playgroud)
基础应用程序
我创建了名为Customer 的根窗口和菜单栏,并在main.py.
我tmp.py说例外
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib64/python3.5/tkinter/__init__.py", line 1559, in __call__
return self.func(*args)
File "main.py", line 10, in <lambda>
root.Menu_Customer.add_command(label="New customer", command=lambda: tmp.main(root=root))
File "/home/engle/Documents/Project/CleanMaster/tmp.py", line 6, …Run Code Online (Sandbox Code Playgroud) 第一个组件.ts
onRecievingResults(value){
console.log(value);
this.faqService.saveData(value);
console.log(value);
this.router.navigate(['results'], {relativeTo: this.route});}
}
Run Code Online (Sandbox Code Playgroud)
在此onRecievingResults()函数中,单击按钮后,我将输入文本保存到saveData()名为 的服务中的方法faqService。
服务.ts
saveData(value){
console.log("save data function called " + value + this.sharingData.name);
this.sharingData.name;
}
getData()
{
console.log('get Data function called ');
return this.sharingData.name;
}
getServers(name){
return this.http.get(Staticdata.apiBaseUrl + "/2.2/search/advanced?key="+ Staticdata.key +"&access_token="+ Staticdata.access_token +"&/2.2/search/advanced?order=desc&sort=activity&accepted=True&closed=True&title=" + name + Staticdata.redirectUrl + "&filter="+ Staticdata.filters)
.map(
(response: Response) => {
const items = response.json();
return items;
},
)
.catch(
(error: Response) => {
return Observable.throw(error);
}
);
}
} …Run Code Online (Sandbox Code Playgroud) observable typescript angular-services angular-components angular
我已阅读本地文件 flight.txt
1 DFW BOM 2016-05-20 12:20 2016-05-21 02:40 1084.00 JetAirways 100
2 DFW DEL 2016-04-24 17:15 2016-04-25 07:20 1234.00 Lufthansa 100
3 DFW FRA 2016-06-05 13:30 2016-06-05 03:32 674.00 AmericanAirlines 100
Run Code Online (Sandbox Code Playgroud)
用于在打字稿中读取文件的代码。
populateFlightList() {
let data = fs.readFileSync('flight.txt').toString('utf-8'); {
let textByLine = data.split("\n")
console.log(textByLine);
};
Run Code Online (Sandbox Code Playgroud)
现在我想循环并从文件中读取数据,并通过在每次迭代中创建一个新对象并将其添加到数组列表中来将数据解析为飞行对象。
try {
Scanner fin = new Scanner(file);
while(fin.hasNext()) {
int number = fin.nextInt(); //flight numer
String from = fin.next(); //Departure airport
String to = fin.next(); //Arrival airport
}**Code in Java**
Run Code Online (Sandbox Code Playgroud)
我如何在打字稿中做到这一点?
angular ×2
javascript ×2
typescript ×2
exception ×1
observable ×1
primeng ×1
python ×1
tkinter ×1