需要在按钮点击时刷新angular应用
Need to refresh angular app on button click
我开始创建一个单页应用程序,它从文本框中获取输入并显示到另一个页面。在第二个页面上,我想创建一个home按钮,它将带我到原始视图,但也将应用程序的输入框刷新为空白状态。
第一个观点
<input type="text" id="Bad" style="text-transform:uppercase" ng-model="name" />
第二种观点
<h3>Hello</h3>
<span ng-bind="name"></span></br>
<a href="#" ng-click="reload()">
<img src="Home_Icon.png" height="92" />
</a>
app .js控制器
var myApp = angular.module('myApp', ['ngRoute']);
myApp.config(function ($routeProvider) {
$routeProvider.when('/second', {
templateUrl: 'pages/second.html',
controller: 'secondController'
});
});
控制器fuunction myApp.controller('secondController', [
'$scope',
'$log',
'$routeParams',
'$window',
'nameService',
function ($scope, $log, $routeParams, nameService) {
$scope.num = $routeParams.num || 1;
$scope.name = nameService.name;
$scope.$watch('name', function () {
nameService.name = $scope.name;
});
$scope.reload = function () {
location.reload();
}
}]
);
我试过如何使用Angularjs重新加载一个页面?也请帮助!由于
在你的重载函数中使用
$scope.name = '';
$scope.$apply();
window.location.replace('pages/first.html'); //your first page
相关文章:
- OnsenUI、Angular和在警报对话框后刷新UI组件
- Angular JS和Node路由/布线-仅在页面刷新后显示数据
- Angular中的UI网格刷新
- 如何使 Angular 服务中的数据通过页面刷新持久化
- Angular SPA中不需要的页面刷新
- Angular/UI路由器-如何在不刷新所有内容的情况下更新URL
- 是否有任何事件“;在$scope摘要完成时”;或“;在视图刷新时”;在Angular.js中
- Angular,ui路由器;绑定”;到url,也不刷新
- 保存当前选择的<李>在页面刷新后的Angular中
- 刷新Angular RouteProvider路由会导致Python出现404错误
- Angular js在浏览器页面刷新后未路由到默认页面
- 刷新 Angular 中的指令
- 刷新 Angular 中自定义属性指令的元素
- 再次刷新Angular JS应用程序
- 刷新angular.js中作用域的数组项
- 刷新Angular UI网格后,所选项目不会重置
- AngularJS:在ng-view之外刷新angular作用域
- 使DOM元素可见并刷新:Angular JS
- 在浏览器中更改URL参数会刷新Angular页面
- 需要在按钮点击时刷新angular应用