Javascript $scope不是';在AngularJS中没有变化
我正在写一个日程安排服务,所以每周有很多时间;当您每次单击它的Unix格式将发送到一个模式,用户可以预订它时,现在我想通过编写以下代码将Unix时间传递到ngDialog模块 截图 预订服务展望 当您点击9:00按钮时,模态(ngDialog)将打开 我想在上面输入Unix时间 控制器 HTMLJavascript $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
{[{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);
});
}