我想在Angular2中使用httpparamserializer.我google了很多,但这些例子仅适用于angular1,如下所示. 如何注入$ httpParamSerializer以在templateUrl中使用
在Angular2中使用它的语法是什么?
我有一台旧式后端服务器,该服务器将表单数据作为请求参数进行处理。我们将angular2放在前端。我想提交angular2表单,以便所有字段都作为请求参数,这样就不必更改旧版后端。为此,我有:
<form ngNoForm action="http://localhost/config/api/v1/angular/submit" target="_blank" method="POST">
Run Code Online (Sandbox Code Playgroud)
但我也想在Submit按钮上使用angular2表单验证:
<form #f="ngForm" ngNoForm action="http://localhost/config/api/v1/angular/submit" target="_blank" method="POST">
<button type="submit" [disabled]="!f.form.valid" class="small round">Submit</button>
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用-声明ngNoForm时,angular2抱怨有#f =“ ngForm”。
有什么方法可以像往常一样进行angular2表单验证,还可以将表单作为常规请求参数提交吗?
fs 是我的应用程序中的一个空对象。
我正在使用 Angular2 cli,它使用 webpack 来捆绑应用程序。我在我的应用程序中使用 file-exists 包 - https://www.npmjs.com/package/file-exists。所以在我的 component.ts 文件中,我有这一行:
let fileExists = require('file-exists');
Run Code Online (Sandbox Code Playgroud)
这个 file-exists 包依次有这一行:
fs.statSync(fullpath).isFile();
Run Code Online (Sandbox Code Playgroud)
但是这个 fs 始终只是一个空对象。不知道发生了什么.. 即 Webpack 不包括在 fs 中,这是节点的核心包吗?任何帮助将不胜感激。
我正在尝试一个ruby koan并发现这个代码导致一个无限循环 - 会理解为什么无限循环发生的一些指针:
def test_constants_become_symbols
all_symbols_as_strings = Symbol.all_symbols.map { |x| x.to_s }
assert_equal false, all_symbols_as_strings.include?(test_constants_become_symbols)
end
Run Code Online (Sandbox Code Playgroud)