gpt4 book ai didi

javascript - 访问另一个对象的对象

转载 作者:行者123 更新时间:2023-11-30 15:14:43 25 4
gpt4 key购买 nike

我想访问另一个对象内的对象,但每当我控制它时它都显示“未定义”。示例

$scope.instrumento = new Instrumento();

$scope.empresaInstrumento = EmpresaInstrumento.get({id:$routeParams.id}, function (instrumento) {
$scope.instrumento = instrumento.instrumento;
console.log($scope.instrumento);

});
console.log($scope.instrumento);

如何在不丢失引用的情况下从“empresaInstrumento”中获取对象“instrumento”?

(get 方法从 api 中检索信息)

最佳答案

在你的代码中你没有函数$scope.empresaInstrumento中运行,你必须把它作为函数并且然后从 Controller 调用它或将其视为 ng-init,请参阅示例

app.controller("ctrl", ["$scope", "EmpresaInstrumento", "$routeParams", function ($scope, empresaInstrumento, routeParams) {
$scope.instrumento = {};

$scope.empresaInstrumento = function () {
empresaInstrumento.get({ id: routeParams.id }, function (instrumento) {
$scope.instrumento = instrumento.instrumento;
console.log($scope.instrumento);
});
}

$scope.empresaInstrumento(); //or in ng-init="empresaInstrumento()"

console.log($scope.instrumento);
}]);

关于javascript - 访问另一个对象的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44647078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com