小编Ama*_*day的帖子

TS2339:类型“元素”上不存在属性“样式”

这是代码:

const test = Array.from(document.getElementsByClassName('mat-form-field-infix'));
test.forEach((element) => {
    element.outerHTML = '<div class="good-day-today" style="width: 0px;"></div>'; // Please note that this line works fine!
    element.style.padding = '10px';
    element.style.borderTop = '0';
});
Run Code Online (Sandbox Code Playgroud)

编译时出现错误:

src/app/ / .component.ts(101,21) 中的错误:错误 TS2339:“元素”类型上不存在属性“样式”。src/app/ / .component.ts(102,21): 错误 TS2339: 类型“元素”上不存在属性“样式”。

我该如何解决?

我试图移除Array.from...零件,尝试使用for offor in,尝试过as any,但以上是我必须这样做的方式。

javascript typescript

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

uid 502没有用户

运行时会发生这种情况:

git push origin reactUI
Run Code Online (Sandbox Code Playgroud)

怎么了?昨天工作正常.

uid 502没有用户

github

14
推荐指数
2
解决办法
4796
查看次数

DynamoDB:ExpressionAttributeNames 中提供的值未在表达式中使用:键:{#date}

isRelevant我正在尝试通过更改to的值来更新项目true

       var params = {
              TableName: "test",
              Key: {
                  "#date": data.Items[i].date.N,
                  "accountid": data.Items[i].accountid.S
              },
              UpdateExpression: "set #uu = :x",
              ExpressionAttributeValues: {
                  ":x": {"BOOL": false}
              },
              ExpressionAttributeNames: {
                   '#uu': "isRelevant",
                   '#date': "date"
              }
          };
          
          docClient.update(params, function(err, data) {
              if (err) console.log(err);
              else {
                  console.log('worked');
              }
          });
Run Code Online (Sandbox Code Playgroud)

这段代码有什么问题?我尝试了所有可能的方法,但仍然不起作用!

amazon-dynamodb

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

AWS Lambda:错误:getaddrinfo ENOTFOUND

这是AWS Lambda函数中的代码:

var https = require('https');
exports.handler = (event, context, callback) => {
    var params = {
        host: "bittrex.com",
        path: "/api/v1.1/public/getmarketsummaries"
    };
    var req = https.request(params, function(res) {
        var test = res.toString();
        console.log(JSON.parse(test));
        //console.log(JSON.parse(res.toString()));
    });
    req.end();
};
Run Code Online (Sandbox Code Playgroud)

错误:getaddrinfo ENOTFOUND https://bittrex.com https://bittrex.com:443 在errnoException(dns.js:28:10)在GetAddrInfoReqWrap.onlookup [作为未完成](dns.js:76:26)

我无法确定,请帮忙。其他解决方案无效。

javascript https aws-lambda

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

正则表达式:匹配直到第一次出现

我想要的是匹配直到第一次出现&met.现在它只匹配最后一次出现&.

我的正则表达是

(?!^)(http[^\\]+)\&
Run Code Online (Sandbox Code Playgroud)

我正试图匹配这个文本:

https://www.google.com/url?rct3Dj&sa3Dt&url3Dhttp://business.itbusinessnet.com/article/WorldStage-Supports-Massive-4K-Video-Mapping-at-Adobe-MAX-with-Christie-Boxer-4K-投影机--- 4820052 ct3Dga&cd3DCAEYACoTOTEwNTAyMzI0OTkyNzU0OTI0MjIaMTBmYTYxYzBmZDFlN2RlZjpjb206ZW46VVM&usg3DAFQjCNE6oIhIxR6qRMBmLkHOJTKLvamLFg&

我需要的是:

http://business.itbusinessnet.com/article/WorldStage-Supports-Massive-4K-Video-Mapping-at-Adobe-MAX-with-Christie-Boxer-4K-Projectors---4820052

单击代码库.

javascript regex

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

错误:请求中包含的安全令牌无效 - AWS DynamoDB

该文件存储在.js脚本中并位于 AWS S3 中。

AWS.config.update({
  region: "us-west-2",
  //endpoint: 'dynamodb.us-west-2.amazonaws.com',
  accessKeyId: "name",
  secretAccessKey: "pass"
});

var dynamodb = new AWS.DynamoDB({apiVersion: '2012-08-10'});
var params = {
    TableName : "table_name",
    ProjectionExpression:"company, link, budget",
    KeyConditionExpression: "company = :Adidas"
};
dynamodb.query(params, function (err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});
Run Code Online (Sandbox Code Playgroud)

我试图从 DynamoDB 获取数据,但得到的是:

错误:请求中包含的安全令牌无效。在Request.extractError(aws-sdk.js:96980)在Request.callListeners(aws-sdk.js:98762)在Request.emit(aws-sdk.js:98736)在Request.emit(aws-sdk.js: 97899)在Request.transition(aws-sdk.js:97626)在AcceptorStateMachine.runTo(aws-sdk.js:101148)在aws-sdk.js:101160在请求。(aws-sdk.js:97642)在请求。(aws-sdk.js:97901)在Request.callListeners(aws-sdk.js:98772)“UnrecognizedClientException:请求中包含的安全令牌无效。在Request.extractError(https://cdnjs.cloudflare.com/ ) ajax/libs/aws-sdk/2.22.0/aws-sdk.js:96980:27 ) 在 Request.callListeners ( https://cdnjs.cloudflare.com/ajax/libs/aws-sdk/2.22.0/aws -sdk.js:98762:20 ) 在 Request.emit ( https://cdnjs.cloudflare.com/ajax/libs/aws-sdk/2.22.0/aws-sdk.js:98736:10 ) 在 Request.emit (https://cdnjs.cloudflare.com/ajax/libs/aws-sdk/2.22.0/aws-sdk.js:97899:14 …

javascript amazon-s3 amazon-web-services amazon-dynamodb

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

Uncaught TypeError: angular.module is not a function at

这是在app.js

var angular = angular.module('ngApp', ['ngRoute']);
angular.config(function($routeProvider) {
$routeProvider
    .when('/', {
        templateUrl: '../templates/companies.html',
        controller: 'companies'
    })
    .........
});
Run Code Online (Sandbox Code Playgroud)

这是在companies.js

angular.module('ngApp').controller('companies', ['$scope', function($scope) {
    .........
}]);
Run Code Online (Sandbox Code Playgroud)

这是在index.html

<head>
    <title>Basic demo</title>
    <script src="angular.js"></script>
    <script src="angular-route.js"></script>
    <script src="js/app.js" type="text/javascript"></script>
    <script src="js/Controllers/companies.js" type="text/javascript" ></script>
</head>
Run Code Online (Sandbox Code Playgroud)

我不断收到此错误:

未捕获的类型错误:angular.module 不是 company.js:1 的函数

我究竟做错了什么?

angularjs

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

React:从另一个组件调用 setState

这是父组件:

class Parent extends Component {
  constructor(props) {
    super(props);
    this.state = {
      news: ""
    }
  }
  componentDidMount() {
    this.updateNews();
  }

  updateNews = () => {
      ...
  }

  render() {
      <CustomButton type="primary"  />
  }
Run Code Online (Sandbox Code Playgroud)

这是CustomButton

const CustomButton = (props) => {
  const {
    type
  } = props;


  const updateItem = () => {
     ... // The firing of the setState should be here
  }

  return (
   <Button
    type={type}
    onClick={() => {
        updateItem();
      }}
    >{value}
   </Button>
  );
Run Code Online (Sandbox Code Playgroud)

我怎样才能从内向const updateItem …

ecmascript-6 reactjs

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

{Status: 202} 从代码运行 lambda 时

这是我的 JavaScript 代码:

    var params = {
        FunctionName: "theTable",
        InvokeArgs: JSON.stringify({ "name": "KirklandWA" })
    };
    lambda.invokeAsync(params, function (err, data) {
        if (err) console.log(err, err.stack); // an error occurred
        else {
            console.log(data);
        }
    });
Run Code Online (Sandbox Code Playgroud)

这是在 Lambda 中:

exports.handler = async (event, context) => {
    return "theReturnedValue";
};
Run Code Online (Sandbox Code Playgroud)

发生的事情是它没有返回theReturnedValue,而是返回

{状态:202} 状态:202

中的代码Lambda正在被调用,我在 中确认了这一点Cloudwatch

javascript aws-lambda

5
推荐指数
2
解决办法
9492
查看次数

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