gpt4 book ai didi

javascript - html View 中的 Angular 表达式为不同的表达式呈现相同的数据

转载 作者:行者123 更新时间:2023-12-03 04:53:37 25 4
gpt4 key购买 nike

我的一个 View 上的 Angular 表达式在屏幕上呈现相同的数据

它会显示:hello - hello(对于不同的表达式 {{a}}, {{b}} )

Controller 中的“a”和“b”变量绑定(bind)了明显不同的数据。

html View :

    {{ a | json }} - {{ b | json }}

Angular Controller :

app.controller('myctrl', function($scope, myservice) {

var self = this;

self.getA = function() {
$scope.a = 'hello';
}

self.getB = function() {
$scope.b = 'hey';
}

self.getA(); //call on controller startup
self.getB();

});

最佳答案

您的代码可以正常工作,没有任何问题,

确保您正在执行以下操作。

演示

var app = angular.module('myctrl',[]);
app.controller('myctrl', function($scope) {
var self = this;
self.getA = function() {
$scope.a = 'hello';
}
self.getB = function() {
$scope.b = 'hey';
}
self.getA(); //call on controller startup
self.getB();

});
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Dashboard</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
</head>
<body >
<div ng-app="myctrl" >
<div ng-controller="myctrl as ctrl" >
{{ a }} - {{ b }}
</div>
</div>
</body>
</html>

关于javascript - html View 中的 Angular 表达式为不同的表达式呈现相同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42537718/

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