小编iam*_*man的帖子

检查元素在 angular5 中有类

有什么方法可以检查一个元素是否有一个类,例如在 angular1 中

angular.element(myElement).hasClass('my-class');
Run Code Online (Sandbox Code Playgroud)

我怎样才能在 angular5 中实现同样的目标

javascript angular

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

Hyperledger Fabric 2.0 -chaincode 作为外部服务:Unknown chaincodeType:EXTERNAL

我正在尝试将链码设置为官方文档中指定的外部服务

第一件事是设置externalBuilder变量

chaincode:
  externalBuilders:
  - name: my-golang-builder
    path: /builders/golang
Run Code Online (Sandbox Code Playgroud)

在我的对等配置中,我添加了以下内容来覆盖它

- CORE_CHAINCODE_EXTERNALBUILDERS_PATH=/var/hyperledger/builderpath
- CORE_CHAINCODE_EXTERNALBUILDERS_NAME=externalbuilder
Run Code Online (Sandbox Code Playgroud)

但是当我运行时,peer install lifecycle我得到了

docker build failed: platform builder failed: Failed to generate a Dockerfile: Unknown chaincodeType: EXTERNAL
Run Code Online (Sandbox Code Playgroud)

尽管如此,它仍然尝试安装,因为旧的方式似乎没有检测到我的外部构建器路径

谁能知道解决办法

更新

对等体.yaml

peer1.base.right:
    container_name: peer1.right.base
    extends:
      file: base.yaml
      service: peer-base
    environment:
      - CORE_PEER_ID=peer1.right.base
      - CORE_PEER_ADDRESS=peer1.right.base:9051
      - CORE_PEER_LISTENADDRESS=0.0.0.0:9051
      - CORE_PEER_CHAINCODEADDRESS=peer1.right.base:9052
      - CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:9052
      - CORE_PEER_GOSSIP_BOOTSTRAP=peer1.right.base:10051
      - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.right.base:9051
      - CORE_PEER_LOCALMSPID=RightOrgMSP
    volumes:
        - /var/run/:/host/var/run/
        - ./crypto-config/peerOrganizations/base.right/peers/peer1.base.right/msp:/etc/hyperledger/fabric/msp
        - ./crypto-config/peerOrganizations/base.right/peers/peer1.base.right/tls:/etc/hyperledger/fabric/tls
        - ./chaincode/external_builder:/builders/external
        - ./fabric-config:/etc/hyperledger/fabric
        - peer1.base.right:/var/hyperledger/production
    ports: …
Run Code Online (Sandbox Code Playgroud)

hyperledger hyperledger-fabric hyperledger-chaincode

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

Github dependentabot:如何在另一个分支上运行分析

如何针对功能分支运行 dependentabot?

我想做的是在部署第三方软件包之前找到默认分支中尚未存在的漏洞。

这是我的 dependentabot.yml 文件配置,它存储在.github directory

version: 2
updates:
- package-ecosystem: npm
  directory: "/"
  schedule:
    interval: "daily"
  open-pull-requests-limit: 10
  # Only allow updates to the lockfile
  versioning-strategy: lockfile-only
  target-branch: feat/IDPDI-1441
Run Code Online (Sandbox Code Playgroud)

但是当我仍然推送时,dependabot 正在针对主分支而不是功能分支运行

如果相关的话,我的应用程序是一个角度应用程序。

github dependabot

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

Uncaugth引用错误自定义事件不在文件棘轮中定义

Hai我是phonegap和棘轮框架的新手.我正在尝试用push.js加载外部脚本.这是我的js文件内容

function init(){
    document.addEventListener('deviceready', onDeviceReady, false);

    function onDeviceReady(){

        alert("device ready for use");
        }
       var checkPage = function(){

        alert("push");
        var scriptName; 
        var scriptsList = document.querySelectorAll('script.js-custom');  // Add a "js-custom" class to your script tag
        for (var i = 0; i<scriptsList.length;i++) {

            // Handle scripts in separate files by assigning the script file name to its id.
            // We save it in a variable because the ".done" callback is asynchronous.
            scriptName = scriptsList[i].id;  // IMPORTANT: Only one loadable script per page!
            $.getScript("js/" …
Run Code Online (Sandbox Code Playgroud)

javascript cordova ratchet push.js

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

processMessage失败:Stack:ReferenceError:未定义onNotification

我试图在android(cordova + ionicframework)中使用push插件实现推送通知.我将在控制台中获取注册ID,但从onNotification()未被调用,并返回错误消息

09-22 11:38:46.151: I/Web Console(24662): processMessage failed: Stack: ReferenceError: onNotification is not defined
Run Code Online (Sandbox Code Playgroud)

这是我的注册表控制台输出

09-22 11:38:46.151: D/CordovaLog(24662): file:///android_asset/www/cordova.js: Line 1046 : processMessage failed: Message: Jjavascript:onNotification({"regid":"APA91bHDLg9BZl-eicx3tS-MjVGy-mcufmbRc-EpCuKzb9b_tPddG125jyxY-OhVR5vul6az-eJ2nZ0PEiOVPqP2KjClaUwAKTBQx5gsIluI0jsGIrpCvNQdUbtKUBxNNH0DH94RHuGpjU29xhTS5Cl8qIgH1MlJHw","event":"registered"}).Please help
Run Code Online (Sandbox Code Playgroud)

javascript cordova

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

Ansible:通过堡垒主机从本地主机执行剧本

我是ansible的新手

我们正在通过 ansible 进行部署,并为部署配置了堡垒主机。

我当前使用的方法是在堡垒主机中克隆 ansible 存储库并从该文件夹运行命令

我的问题是可以通过堡垒通过本地机器运行ansible代码吗?

(基本上,避免堡垒主机中的存储库)

ansible

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

从Angularjs中的JSON文件中读取数据

Hai我是Angularjs的新人.我试图从JSON文件中读取数据,但它返回一个奇怪的输出.这是我的controller.js文件

angular
.module('app')
.controller('homeCtrl',function($scope,Friend){
      $scope.friends=Friend.get();
      console.log("DATA FROM JSON:",$scope.friends);
      $scope.title="Home";       

})
Run Code Online (Sandbox Code Playgroud)

这是我的services.js文件

angular
.module('app')
.factory('Friend',function($http){

   return {
    get:function(){

            console.log("inside function");
            return [


            $http.get('/api/get.json').then(function(msg){

                return msg.data;    
            })
           ]          
        }
   }
})
Run Code Online (Sandbox Code Playgroud)

控制台输出是

DATA FROM JSON: 
[Object]
0: Object
length: 1
__proto__: Array[0
Run Code Online (Sandbox Code Playgroud)

请帮忙.

javascript html5 json angularjs

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

Terragrunt 自动应用

我正在尝试通过自动应用来运行 terragrunt,因为我使用了 cli 标志--terragrunt-working-dir

\n\n

从文档中

\n\n
\n

传入时,don\xe2\x80\x99t 显示交互式用户提示。这将默认\n所有提示的答案为\xe2\x80\x98yes\xe2\x80\x99

\n
\n\n

我尝试过的命令是

\n\n
terragrunt apply --terragrunt-non-interactive --terragrunt-working-dir <dir>\n
Run Code Online (Sandbox Code Playgroud)\n\n

但它仍然要求我提示

\n\n
\n

terragrunt 版本 v0.23.2

\n
\n

terraform terragrunt

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

从凭证助手中列出 git 凭证

似乎是一个简单的问题,但我找不到解决方案,在存储在缓存中的git 配置凭据(用户名和个人访问令牌)中,git config --list返回的凭据信息是这样的

credential.helper=cache
Run Code Online (Sandbox Code Playgroud)

是否可以从缓存中查看凭据,我尝试了以下三个位置

  1. (repository_home) /.git/config- 没有关于用户名密码的信息

  2. ~/.gitconfig - 在 repo 文件夹中找不到文件

git git-config git-credential-manager

3
推荐指数
2
解决办法
2695
查看次数

Express js:将多个路由文件转换为单个文件

在我的express.js应用程序中,我按照以下方式组织路线

路由/comment.js(处理所有评论路由)

var express = require('express');
var router = express.Router();
var comment = require('../controller/comment');
router.route('/new').get(comment.create);
module.exports = router;
Run Code Online (Sandbox Code Playgroud)

route / post.js(处理所有发布路线)

var express = require('express');
var router = express.Router();
var post = require('../controller/post');
router.route('/new').get(post.create);
module.exports = router;
Run Code Online (Sandbox Code Playgroud)

我以这种方式将其包含在app.js文件中

//need to include these declarations into another file and include that file here
  //eg: require('config/main-routes');

    /*
     routes like comment/new
    */
    var comment  = require('./routes/comment');
    app.use('/comment',comment);
    /*
     routes like post/new
    */
    var post  = require('./routes/post');
    app.use('/post',post)
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是我想将此包含到另一个文件中,然后说config/route-main.js并将其链接到app.js文件 …

javascript routes node.js express

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