从angularjs应用程序中的下拉选项更新仪表板
我有一个angularjs应用程序,它有一个基于服务构建的仪表板。这些服务被称为传递像用户ID一样的参数 在这个仪表板中,我们有一个提供用户更改的下拉列表,当这种情况发生时,我必须更新我的所有服务和仪表板 我该怎么做? 提前感谢查看此内容,然后向“用户更改”字段注册一个侦听器,如此线程中所示 您还可以使用从angularjs应用程序中的下拉选项更新仪表板,angularjs,service,dashboard,Angularjs,Service,Dashboard,我有一个angularjs应用程序,它有一个基于服务构建的仪表板。这些服务被称为传递像用户ID一样的参数 在这个仪表板中,我们有一个提供用户更改的下拉列表,当这种情况发生时,我必须更新我的所有服务和仪表板 我该怎么做? 提前感谢查看此内容,然后向“用户更改”字段注册一个侦听器,如此线程中所示 您还可以使用$scope.$watch()(,) 通常使用标准角度控制器进行此操作。在下文中,输入字段“名字”和“姓氏”中的文本设置为John Doe 名字: 姓氏: 全名:{{firstName+“”
$scope.$watch()
(,)
通常使用标准角度控制器进行此操作。在下文中,输入字段“名字”和“姓氏”中的文本设置为John Doe
名字:
姓氏:
全名:{{firstName+“”+lastName}
var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.firstName=“John”;
$scope.lastName=“Doe”;
});
在下拉菜单的控制器中,单击“用户更改”时解析新用户id,并根据新用户id在仪表板中执行所需的更改(在文本字段中更改名称,更新服务(请参见上面的链接),…)。您必须编写代码。请签出,然后回来适当编辑您的问题。谢谢ralf htp!我试试看
<div ng-app="myApp" ng-controller="myCtrl">
First Name: <input type="text" ng-model="firstName"><br>
Last Name: <input type="text" ng-model="lastName"><br>
<br>
Full Name: {{firstName + " " + lastName}}
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.firstName = "John";
$scope.lastName = "Doe";
});
</script>