相关疑难解决方法(0)

如何使用AngularJS或Javascript提供下载文件?

我在隐藏的textarea中有一些文本.单击按钮时,我希望将文本提供下载为.txt文件.这可能使用AngularJS或Javascript吗?

javascript angularjs

95
推荐指数
8
解决办法
22万
查看次数

Ionicframework中$ window和window之间的区别

离子框架中$ window和window之间的确切区别是什么?

例如,在learn.ionicframework.com/formulas/localstorage/的localstorage教程中,都使用$ window和window.

ionic-framework

10
推荐指数
1
解决办法
7835
查看次数

AngularJS $ location.path()不重新加载目标视图的数据

在我的角度项目中,当显示更改具有$location.path('/foobar')目标视图的路径但未重新加载数据时(通常在保存项目并返回列表后,列表不会更新).

我试图添加$route.reload()$scope.apply(),但没有任何改变.

我不知道做这项工作有什么不对或缺失.

UPDATE

  • $location.url() 也没有'工作
  • 我正在使用角度1.2.26

更新2 - 答案

好的,经过大量的评论和回答,我认为是时候结束这个了.
我认为这不是一个如此复杂的问题.

所以,我的结论,给你所说的是:

  • 给出@yvesmancera的简单示例,控制器的默认行为是重新加载自身
  • 在具有资源工厂和一些REST调用的复杂控制器中,任何保存或更新操作也应手动更新列表引用,或触发列表的完全重新加载

你们所有人都给了我一些好的建议,谢谢.

javascript angularjs

9
推荐指数
2
解决办法
2万
查看次数

$ window.location.href不在AngularJS中工作

我正在构建一个基本的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)

html login window.location angularjs

8
推荐指数
1
解决办法
3万
查看次数

从angularjs中的$ http.post重定向的正确方法

如果$ 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)

asp.net-web-api angularjs

8
推荐指数
1
解决办法
1563
查看次数