Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $scope不是';在AngularJS中没有变化_Javascript_Angularjs_Angularjs Directive_Angularjs Scope - Fatal编程技术网

Javascript $scope不是';在AngularJS中没有变化

Javascript $scope不是';在AngularJS中没有变化,javascript,angularjs,angularjs-directive,angularjs-scope,Javascript,Angularjs,Angularjs Directive,Angularjs Scope,我正在写一个日程安排服务,所以每周有很多时间;当您每次单击它的Unix格式将发送到一个模式,用户可以预订它时,现在我想通过编写以下代码将Unix时间传递到ngDialog模块 截图 预订服务展望 当您点击9:00按钮时,模态(ngDialog)将打开 我想在上面输入Unix时间 控制器 HTML {[{array4.timestamp.split(“”[1].slice(0,5)}]} **array4.unix返回unix时间** 我希望当我运行clickToOpen函数时,它能够将$sc

我正在写一个日程安排服务,所以每周有很多时间;当您每次单击它的Unix格式将发送到一个模式,用户可以预订它时,现在我想通过编写以下代码将Unix时间传递到ngDialog模块

截图 预订服务展望

当您点击9:00按钮时,模态(ngDialog)将打开

我想在上面输入Unix时间

控制器 HTML

{[{array4.timestamp.split(“”[1].slice(0,5)}]}
**array4.unix返回unix时间**

我希望当我运行clickToOpen函数时,它能够将
$scope.duration.startTime
更改为
start
,但是,它只会更改不到一秒钟!如何修改它?

如果您向ngDialog.openConfirm()添加一个控制器并像这样记录$scope

ngDialog.openConfirm({
            template: 'templateId',
            controller: function($scope){
              console.log($scope);
            },
            scope: $scope
        }).then(function(value) {
            console.log(value);
        }, function(reject) {
            console.log(reject);
        });

}
您将注意到通过$scopes.$parent对象可以访问父控制器传入的任何值,如下图所示。下面是一个将$scope传递给ngDialog并在ngDialog内的输入框中显示主控制器$scope.dateTime的方法


如果您将控制器添加到ngDialog.openConfirm()并像这样记录$scope

ngDialog.openConfirm({
            template: 'templateId',
            controller: function($scope){
              console.log($scope);
            },
            scope: $scope
        }).then(function(value) {
            console.log(value);
        }, function(reject) {
            console.log(reject);
        });

}
您将注意到通过$scopes.$parent对象可以访问父控制器传入的任何值,如下图所示。下面是一个将$scope传递给ngDialog并在ngDialog内的输入框中显示主控制器$scope.dateTime的方法


好吧……我没抓住重点。你能说得更具体一点吗?我只想将每个元素的$scope.duration.startTime的值更改为array4.unix,仅此而已,但它不会永远更改,它只会更改大约500毫秒!不确定为什么要用字符串初始化startTime,但要给它赋值。你的问题和代码有点混乱;你能用一些上下文信息或一个实际的例子来澄清一下吗?好的……我没抓住重点。你能说得更具体一点吗?我只想将每个元素的$scope.duration.startTime的值更改为array4.unix,仅此而已,但它不会永远更改,它只会更改大约500毫秒!不确定为什么要用字符串初始化startTime,但要给它赋值。你的问题和代码有点混乱;你能用一些上下文信息或一个实际例子来说明吗?
ngDialog.openConfirm({
            template: 'templateId',
            controller: function($scope){
              console.log($scope);
            },
            scope: $scope
        }).then(function(value) {
            console.log(value);
        }, function(reject) {
            console.log(reject);
        });

}