小编Abd*_*ala的帖子

错误:无法分配给引用或变量!Angular 4

添加一些新的html代码后,我在角度4中收到错误,之前表单工作正常.我尝试评论新的代码,但它仍然无法正常工作 - 该怎么做 - 我研究了这个错误并尝试解决但没有任何帮助 - 我也没有得到问题的确切位置

我的代码:

<form role="form" #adminForm="ngForm" (ngSubmit)="logAdmin(adminForm.form)">
          <div class="form-group">
            <input class="form-control" [(ngModel)]="adminUsername" #adminUsername="ngModel" placeholder="Username" type="text" name="adminUsername"
              required>
            <div *ngIf="adminUsername.touched && adminUsername.errors">
              <div class="alert alert-danger" *ngIf="adminUsername.errors.required">Username is required</div>
            </div>
          </div>
          <div class="form-group">
            <input class="form-control" [(ngModel)]="passwordText" #adminPassword="ngModel" id="adminPassword" name="adminPassword" placeholder="Password"
              type="password" required>
          </div>
          <div class="alert alert-danger" *ngIf="adminPassword.touched && adminPassword.errors">Password is required</div>
          <div class="col-md-6" style="text-align: right">
            <button type="submit" class="btn-yellow" [disabled]="!adminForm.valid">Log In</button>
          </div>
        </form>
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

Error: Cannot assign to a reference or variable!
    at _AstToIrVisitor.visitPropertyWrite (webpack-internal:///../../../compiler/esm5/compiler.js:26550:23)
    at PropertyWrite.visit (webpack-internal:///../../../compiler/esm5/compiler.js:4895:24) …
Run Code Online (Sandbox Code Playgroud)

angular

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

npm 通知 从 2021 年 10 月 4 日开始,与 npm 注册表的所有连接(包括软件包安装)必须使用 TLS 1.2 或更高版本

我在 npm 项目构建过程中从 github 收到此警告...我尝试在互联网上搜索,还阅读了 github 发布的博客链接 - 但我在任何地方都找不到解决方案。我错过了什么吗?

看到警告

npm 通知 从 2021 年 10 月 4 日开始,与 npm 注册表的所有连接(包括软件包安装)必须使用 TLS 1.2 或更高版本。您当前正在使用纯文本 http 进行连接。请访问 GitHub 博客了解更多信息:https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/

github npm

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

ENOENT:没有这样的文件或目录,stat'/ sources /src/tsconfig.json' - angular-cli

我使用deploybot工具将我的角度站点从bitbucket部署到AWS S3,它以前工作得很好,但现在我已从angular 2升级到angular 4.1.2和angular-cli @ latest => 1.0.0

在deploybot中安装npm之后我的文件结构是

-rw-r--r-- 1 1001 999 1295 May 10 09:59 README.md
-rw-r--r-- 1 1001 1002 2770 May 27 09:35 tslint.json
-rw-r--r-- 1 1001 1002 385 May 27 09:35 tsconfig.json
drwxr-xr-x 5 1001 999 4096 May 27 09:35 src
-rw-r--r-- 1 1001 1002 756 May 27 09:35 protractor.conf.js
-rw-r--r-- 1 1001 1002 1785 May 27 09:35 package.json
-rw-r--r-- 1 1001 1002 1240 May 27 09:35 karma.conf.js
drwxr-xr-x 2 1001 999 4096 May 27 09:35 …
Run Code Online (Sandbox Code Playgroud)

deployment angular-cli angular

5
推荐指数
0
解决办法
3415
查看次数

ScannedCount 小于记录总数并且结果在 dynamoDB 中为零

我在 dynamoDB AWS 上遇到了一个奇怪的问题 - 我正在使用 AWS API Gateway - AWS 服务代理查询我的表,我得到 Count:0 结果,并且 ScannedCount 在总共 10000 条记录中大约有 2500 条记录。只是为了确认我在 dynamoDB 上使用扫描操作的表中有需要的数据。

我无法理解的是为什么 ScannedCount 小于完整的表记录。这是否会发生

amazon-dynamodb

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

JSoup元素和JSoup节点之间的区别

谁能解释一下JSoup中提供的Element对象和Node对象之间的区别?

在哪种情况/条件下最好使用哪种方法。

java jsoup

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

通过 API 中的 Dynamodb 代理服务发布新记录时出现 SerializationException

我正进入(状态

"__type": "com.amazon.coral.service#SerializationException"
Run Code Online (Sandbox Code Playgroud)

作为邮递员和 API Gateway 测试控制台中的回复

尝试使用 API 代理服务将记录直接发布到 dynamodb。我指的是这篇 AWS 文章 - https://aws.amazon.com/blogs/compute/using-amazon-api-gateway-as-a-proxy-for -动态数据库/

这是我的映射

{ 
    "TableName": "TableNameGoesHere",
    "Item": {
    "id" : "$context.requestId"
    "eventName" : "$input.path('$.eventName')",
    "timestamp" : $input.path('$.timestamp'),
    "answers": "$util.parseJson($input.path('$.answers'))"
    }
}
Run Code Online (Sandbox Code Playgroud)

更新:我按照要求做了......并且它起作用了,但是现在如果我尝试添加一个 JSON 对象数组,它会给我上述相同的错误 - 这就是我现在想要做的。请帮忙 - 在谷歌上也找不到任何东西

#set($inputRoot = $input.path('$'))
{ 
    "TableName": "Answer",
    "Item": {
    "id": {
            "S": "$context.requestId"
            },
    "eventName": {
            "S": "$input.path('$.eventName')"
            },
    "timestamp" : {
            "N": "$input.path('$.timestamp')"
            },
    "answers": {
            "S": "$input.path('$.answers')"
            },
    "Line": {
    "S" : "[
#foreach($elem in $inputRoot.Line)
    { …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-api-gateway

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

单击事件无法动态生成HTML角度2

http.get方法更新我时,我正在创建表行...接收数据我使用角度2版本中的JS/jquery创建表行.

我的代码:

<tr>
    <td>2</td>
    <td>BAJAJ-AUTO</td>
    <td>14.284%</td>
    <td>27/12/2013 12:00 am</td>
    <td>30/12/2013 12:00 am</td>
    <td>1935</td>
    <td>30/12/2013 12:00 am</td>
    <td>1935</td>
    <td>31/12/2013 12:00 am</td>
    <td>2120</td>
    <td><button class="btn btn-default" onclick="processAdvise('BAJAJ-AUTO')">Process Advise</button></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

所以最后一个td- 有一个按钮,它将调用我的角度2函数来处理它 - 这个代码即使在函数的开头也不会到达

我也试过这个无济于事:

  • (click) 为角2
  • onclick 并使用脚本标记将该函数保存在同一HTML模板中

angular

2
推荐指数
1
解决办法
6765
查看次数

Java中的百分比计算给我零

我的代码:
long totalVolume = sellVolume + buyVolume; float sellPercent = (float)(sellVolume / totalVolume); float buyPercent = (float)(buyVolume / totalVolume);

所有变量在第一行代码中都很长,然后我试图计算它的百分比....但 java 仅返回零...为什么会这样 - 我在类型转换中做错了什么吗

java typecasting-operator

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

在typescript/angularJs 2中的类型'JSON'上不存在属性'name'

我在angularjs 2中使用typescript语言到我的REST api应用程序,问题是 - typescript给出编译时错误

[ts] Property 'name' does not exist on type 'JSON'.any

当我尝试访问INCOMING JSON对象时,我的功能代码如下

createPerformanceChart(data: JSON) {
    // Show Up the Fund Details Data 
    var details: any;
    for(var j = 0 ; j < Object.keys(this.funds).length; j++)
    {
        if(data.name == this.funds[j].name) // data.name throws Error
        {
            details = this.funds[j];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何转换JSON或访问JSON对象 - 这样它不会抛出编译时错误并让我编译代码.

json typescript angular

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

无法使用 gson java 将特殊字符解析为“&amp;”

我正在使用 gson 库将我的 json 反序列化为我的 pojo 对象

我的测试失败 - 当其中一个值包含特殊字符(如“&”)时

我如何获得收到的所需值。

java gson

-1
推荐指数
1
解决办法
1228
查看次数