gpt4 book ai didi

javascript - 如何使用服务来重构 Controller 作为 Controller 格式

转载 作者:行者123 更新时间:2023-11-27 23:56:30 25 4
gpt4 key购买 nike

我有一个 Controller ,我想将其转换为 Controller 格式,但我的尝试遇到了困难。

由于它正在使用服务,我需要做什么特别的事情吗?

app.controller("ReplicatedCtrl", function($scope, ReplicatedService) {
ReplicatedService.getSomeData().then(function(result) {
var parts = location.hostname.split('.');
var refSubdomain = parts.shift();

$scope.coach = result;
$scope.coach.refUrl = refSubdomain;
});

最佳答案

app.controller("ReplicatedCtrl", function(ReplicatedService) {
var ctrl = this;
ReplicatedService.getSomeData().then(function(result) {
var parts = location.hostname.split('.');
var refSubdomain = parts.shift();

ctrl.coach = result;
ctrl.coach.refUrl = refSubdomain;
});

然后在模板中使用:

{{ctrl.coach}}

如果您使用controllerAs: 'ctrl'controller: 'ReplicatedCtrl as ctrl'

关于javascript - 如何使用服务来重构 Controller 作为 Controller 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32221538/

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