小编Bha*_*nde的帖子

如何为PrimeNG p-dropdown设置默认值

我在angular5应用程序中使用PrimeNG.我有p-dropdown的问题

我有显示国家的p-down.我正确绑定选择选项,它工作正常(此数据来自api),但我需要为此p-dropdown设置默认选择选项为"India".

我将ng-model值设置为印度,但它不起作用.

我的dummy.component.html代码

<div class="form-group col-md-2">
    <div>
        <label for="inputEmail4"> Select Country</label>
        <span style="color:red">*</span>
    </div>
    <p-dropdown name="country" [options]="countries" [(ngModel)]="applicant.country" placeholder="select country"
        (onChange)="getStatebyCountry(applicant.country,$event)" #country="ngModel" required>
    </p-dropdown>
    <span *ngIf="country.invalid && (country.dirty || country.touched)">
        <span [hidden]="!country.hasError('required')" style="color:#ffa500">country is mandatory</span>
    </span>
</div>
Run Code Online (Sandbox Code Playgroud)

我的dummy.component.ts

export class dummyComponent implements OnInit {
    //variable declaration scope for all controller function
    applicant: any = {};
    country: string; constructor() {
    }
    ngOnInit() {
        this.applicant.country = 'India';
    } 
    this.countries = [];
// this.countries.push({ label: 'Select Country', value: '' });
//getallcountries …
Run Code Online (Sandbox Code Playgroud)

primeng primeng-dropdowns angular5

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

服务器发送事件错误:Angular5 + Spring 应用程序中的 406(不可接受)

我正在使用 Angular5 应用程序,我需要在仪表板上显示实时数据。我们的后端是用 spring(v4.x) 编写的,它具有在生成任何服务器事件时发送结果的 api。

但是当我在 Angular 应用程序中调用这个 api 时,它总是给我

GET http://192.168.1.9:8080/proxta/api/student-answered- Correctly-by-que_nft 406(不可接受)

响应头(从网络复制)

Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: http://192.168.1.9:4200
Access-Control-Expose-Headers: Authorization, Link, X-Total-Count
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Connection: keep-alive
Content-Length: 0
Content-Type: text/event-stream;charset=UTF-8
Date: Mon, 22 Oct 2018 09:50:59 GMT
Expires: 0
Pragma: no-cache
Vary: Access-Control-Request-Headers
Vary: Access-Control-Request-Method
Vary: Origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Run Code Online (Sandbox Code Playgroud)

请求头

GET /proxta/api/student-answered-correctly-by-que_nft HTTP/1.1
Host: 192.168.1.9:8080
Connection: keep-alive
Accept: text/event-stream
Cache-Control: no-cache
Origin: http://192.168.1.9:4200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, …
Run Code Online (Sandbox Code Playgroud)

spring observable server-sent-events eventsource angular5

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

How to add new column to csv file using node js

I already tried this using node.js npm package fast-csv, but I don't get a solution, I can read csv file successfully, now I need to add a new column to my existing csv file.

My questions:

How to add new column to csv file? How to update csv?

var csv = require("fast-csv");
var fs = require('fs');
var stream = fs.createReadStream("file1.csv");
var service = 'https://maps.googleapis.com/maps/api/distancematrix/json?origins=53.78943,-0.9985&destinations=53.540867,-0.510699&mode=driving&language=en-US';
var source = [];
var dest = [];
var distance = require('google-distance');

distance.apiKey = '************';
var …
Run Code Online (Sandbox Code Playgroud)

csv node.js

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

根据选择另一个 p-dropdown PrimeNG 禁用 p-dropdown

我在我的 angular 应用程序中使用 PrimeNG,我有 p-dropdown 的问题

我有国家和 caste_category 的两个下拉菜单,我只为印度提供 caste_reservation ,如果选择其他国家/地区,则需要选择 caste_category 的 OPEN 选项并禁用该下拉菜单。

primeng primeng-dropdowns angular5

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

Nodemailor 无法跨域发送电子邮件

我正在使用 NodeMailor 通过 Node 和 Express 应用程序发送电子邮件。

问题:当我跨域发送电子邮件时,例如:我正在使用 Hostgator 电子邮件服务器,它仅使用 Hostgator 在托管电子邮件上发送电子邮件,但当我在 Gmail 上发送电子邮件时,它将返回成功

250 OK id=1hU5l2-000m0C-Lh 
Run Code Online (Sandbox Code Playgroud)

但没有收到电子邮件。

注意:跨域时收到成功回复但收不到邮件

const nodemailer = require('nodemailer');
const keys = require('../config/keys');
const smtpTransport = require('nodemailer-smtp-transport');
emailCredentaials = (data) => {

      var transporter = nodemailer.createTransport(smtpTransport ({
        host: 'my.hostgator.com',
        port: 465,
        secure:true,
        auth: {
            user: keys.email.emailUserName,
            pass: keys.email.emailPassword
          },
          tls: {
            // do not fail on invalid certs
            rejectUnauthorized: false
          }  
        }));
    var mailOptions = {
        from: keys.email.emailUserName,
        to: data.email,
        subject: 'Demo account credentials',
        html: '<h3>Please …
Run Code Online (Sandbox Code Playgroud)

email smtp node.js nodemailer

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