我在隐藏的textarea中有一些文本.单击按钮时,我希望将文本提供下载为.txt
文件.这可能使用AngularJS或Javascript吗?
离子框架中$ window和window之间的确切区别是什么?
例如,在learn.ionicframework.com/formulas/localstorage/的localstorage教程中,都使用$ window和window.
在我的角度项目中,当显示更改具有$location.path('/foobar')
目标视图的路径但未重新加载数据时(通常在保存项目并返回列表后,列表不会更新).
我试图添加$route.reload()
或$scope.apply()
,但没有任何改变.
我不知道做这项工作有什么不对或缺失.
UPDATE
$location.url()
也没有'工作更新2 - 答案
好的,经过大量的评论和回答,我认为是时候结束这个了.
我认为这不是一个如此复杂的问题.
所以,我的结论,给你所说的是:
你们所有人都给了我一些好的建议,谢谢.
我正在构建一个基本的AngularJS登录页面,$ window.location.href没有将页面重定向到我的系统中由WAMP托管的新html.我甚至尝试将它重新指向谷歌.什么都没发生.我在这里尝试了所有可用的解决方案,似乎没有任何效果.有解决方案吗
JS后跟HTML
var app = angular.module('myApp', []);
app.controller('MainCtrl', function($scope) {
$scope.name = 'World';
$scope.submit = function() {
if ($scope.username && $scope.password) {
var user = $scope.username;
var pass = $scope.password;
if (pass == "admin" && user == "admin@admin.com") {
alert("Login Successful");
$window.location.href = "http://google.com"; //Re-direction to some page
} else if (user != "admin@admin.com") {
alert("Invalid username");
} else if (pass != "admin" && user == "admin@admin.com") {
alert("Invalid password");
}
} else {
alert("Invalid …
Run Code Online (Sandbox Code Playgroud)如果$ http.post返回特定的错误代码,你能告诉我重定向到另一个页面的正确方法吗?
只是为了添加上下文,如果用户未登录或未授权使用API,我想重定向到另一个页面.
function getData(filter) {
var deferred = $q.defer();
var data = JSON.stringify(filter);
$http.post('/myapp/api/getData', data)
.success(function (data, status, headers, config) {
deferred.resolve(data);
})
.error(function (error) {
deferred.reject(error);
});
return deferred.promise;
}
Run Code Online (Sandbox Code Playgroud)