小编Abe*_*dez的帖子

如何将输入值传递给 Angular 6 中表单提交的函数?

所以我的代码在我按下回车键时工作(它performSearch成功运行了该函数),但是当我尝试通过点击提交按钮运行该函数时,我收到错误消息:

无法读取未定义的属性错误

这是我的代码:

<mat-form-field (ngSubmit)='performSearch($event)' color='primary' id='search-input' class='full-width' appearance='outline'>
    <mat-label color='red'>Search</mat-label>
    <input #searchBar matInput  [(ngModel)]='searchValue' name='searchBar' [value]='searchValue' (keyup.enter)='performSearch($event)'>
 </mat-form-field>

 <button mat-raised-button color="primary" (click)='performSearch(searchBar.value)' id='submit-search' type='submit' for='searchBar'>Submit</button>
Run Code Online (Sandbox Code Playgroud)

我想要的只是一种获取#searchBar' 值并将其传递performSearch()给单击按钮时触发的函数的方法。我怎么做?

javascript angular

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

如何在 Angular 2 TypeScript 中下载文件

我想下载一个由 API 服务创建的文件php7。当我从 API 服务接收服务输出时,该文件不会下载。但是,如果我在浏览器的开发人员工具中看到服务输出,那么它是正确的。我的应用程序出了什么问题?

为了获取 Angular 中的 API 服务,我使用 Angular2 的 HttpClient 和 get 方法。订阅后http服务结果不为空但不下载文件。如何在 angular2 中使用流下载?

downloadAttachment(filename: string){
   return this.http.get( this.url +"/"+ filename)
            .catch(this.handleError);
}
Run Code Online (Sandbox Code Playgroud)

angular

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

在 DataTable Angular 中对格式化日期进行排序

我有我的 API 并且我使用它来获取它HTTP GET我用我的模型投射我的信息Alert taht 包含一个Date类型时间戳,如果我使用 Date 类型运行 DataTable 我可以对列进行排序,但这里的问题是我得到的格式如下格式

2018 年 9 月 3 日星期一 01:56:36 GMT-0700(太平洋夏令时间(墨西哥))

当我尝试使用格式化的日期时,09/03/2018 01:56:36如果我使用这种格式运行数据表,则排序不起作用,因为它排序为字符串而不是日期

我的问题是:如何将日期类型格式化为MM/DD/YYYY hh:mm:ss??

注意:我使用ng2-smart-table作为Datable

ng2-smart-table angular

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

标签 统计

angular ×3

javascript ×1

ng2-smart-table ×1