标签: angularjs

在angular datatable中如何更改每页显示记录选项

在jquery数据表中,我可以更改每页的记录选项

"aLengthMenu": [[50, 100, 150, 200, -1],
[50, 100, 150, 200, "All"]],
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何以角度实现这一目标?

我试过了

$scope.dtOptions = DTOptionsBuilder.newOptions().withOption('order', [1, 'asc']).withDisplayLength(250);
Run Code Online (Sandbox Code Playgroud)

和

$scope.dtOptions = DTOptionsBuilder.newOptions().withOption('order', [1, 'asc']).withOption('LengthMenu', [[50, 100, 150, 200, -1], [50, 100, 150, 200, "All"]])
Run Code Online (Sandbox Code Playgroud)

我想要显示50,100,150,200

我在http://l-lin.github.io/angular-datatables/#/api搜索但是找不到

datatable angularjs

7
推荐指数
2
解决办法
9352
查看次数

如何将$ stateParams从ui-router传递给service in service?

我有一个路由来检索单个帖子和一个服务来查询我的API这样做.但我需要将参数从URL传递给服务,以便我可以正确调用API.我无法理解如何做到这一点.

这是我到目前为止所提出的.我遗漏了与此问题无关的内容.

谢谢你的帮助!

路由

myModule.config([
  '$stateProvider',
  '$urlRouterProvider',
  '$locationProvider',
  function($stateProvider, $urlRouterProvider, $locationProvider) {

    $stateProvider
      .state('post', {
        url: '/posts/:hash_id/:slug',
        templateUrl: '/js/app/views/post.html',
        controller: 'PostCtrl',
        resolve: {
          postPromise: ['posts', function(posts, $stateParams){
            //returns undefined
            console.log($stateParams);
            return posts.getOne($stateParams);
          }]
        }
      })
// etc
Run Code Online (Sandbox Code Playgroud)

服务

myModule.factory('posts', ['$http', 'auth', function($http, auth){
  var o = {
    posts: [],
    post: {}
  };
  o.getOne = function(params) {
    // Returns undefined
    console.log(params);
    return $http.get('/api/v1/posts/' + params.hash_id).success(function(data){
      angular.copy(data, o.post);
    });
  };
  return o;
}])
Run Code Online (Sandbox Code Playgroud)

javascript dependency-injection angularjs angularjs-service angular-ui-router

7
推荐指数
1
解决办法
9433
查看次数

未捕获的ReferenceError:未定义ionic

在浏览器中打开以进行测试并在移动设备中显示空白时,显示未捕获的ReferenceError:ionic的离子应用程序未定义日志.有任何解决方案可以解决此问题吗?

android angularjs ionic-framework

7
推荐指数
1
解决办法
3507
查看次数

手动为元素添加动画

是否可以手动将NG动画添加到元素中?

例如,我想在添加或删除ng-class时添加ng-enter和ng-leave.但是我还需要ng-enter-active和ng-leave-active类来让我更好地控制动画过程.

javascript angularjs

7
推荐指数
1
解决办法
246
查看次数

阻止AngularJS在路由之间缓存html

我在与Angular JS连接的页面中有两条路由.

一个页面有一个表单,您可以从中保存一些信息,当我在路由之间来回切换时,angular似乎没有请求html.

我试过做$ httpProvider.defaults.cache = false;

基本上对于一条路线我不希望Angular缓存html,对于其他路线它实际上是一件好事.

代码在这里给出:

angular.module('userAccount', ['ngRoute', 'ngAnimate'])
.config(['$routeProvider', '$locationProvider', '$httpProvider',
  function ($routeProvider, $locationProvider, $httpProvider) {
      //$httpProvider.defaults.cache = false;
      $locationProvider.hashPrefix('');
      $routeProvider
        .when('/UserProfile/:action', {
            reloadOnSearch: false,
            cache: false,
            templateUrl: function (params) {
                return '/UserProfile/' + params.action;
            },
            controller: 'UserProfCtrl'
        })
        .when('/UserDashboard/:action', {
            templateUrl: function (params) {
                return '/UserDashboard/' + params.action;
            },
            controller: 'UserDashCtrl'
        })
        .otherwise('/UserDashboard/Index');
  }])
.controller('MainCtrl', ['$scope', '$route', '$routeParams', '$location',
  function ($scope, $route, $routeParams, $location) {
      $scope.$on('$routeChangeStart', function (next, current) {

      });

      this.$route = $route;
      this.$location …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

如何在AngularJS页面中接收POST请求?

我们制作了一个AngularJS应用程序,用户打开一个URL(xyz.com/booking)填写表格,然后选择一些商品进行购买.

之后,用户点击"购买"按钮,离开支付网关站点的站点.成功付款后,Payment Gateway通过在回拨URL(xyz.com/booking-success)上发送POST请求来回送用户.

现在问题是我为该回调URL配置的相应Angular页面没有打开.我在RouteProvider中配置了xyz.com/booking-success页面,但这似乎没有用.

但是,如果我直接通过浏览器打开页面xyz.com/booking-success,它将被打开.

如何处理这种情况?任何帮助将不胜感激.

http-post payment-gateway angularjs

7
推荐指数
1
解决办法
7557
查看次数

如何使用 VSCode 工具调试 jasmine karma 测试

我正在使用 Visual Studio Code 编写基于 jasmine 和 karma 的单元测试用例。我想知道是否有一种方法可以在 VS Code 工具本身中调试测试。

jasmine angularjs karma-runner karma-jasmine

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

TypeScript:接口属性要求另一个属性为 true

如果foo 为 false,如何将keys:定义a, b, c, bar为未定义/空/可选类型?换句话说,仅当foo 为 true时,我才需要强制使用这些属性。

interface ObjectType {
  foo: boolean;
  a: number;
  y: string;
  c: boolean;
  bar?: { x: number; y: string; z: boolean };
}
Run Code Online (Sandbox Code Playgroud)

谢谢!:)

javascript angularjs typescript reactjs redux

7
推荐指数
1
解决办法
2805
查看次数

模块“rxjs”没有导出成员“firstValueFrom”

App.service 文件如下所示:

import { Injectable } from '@nestjs/common';
import { HttpService } from '@nestjs/axios';
import { Observable, firstValueFrom } from 'rxjs';
// import { firstValueFrom } from 'rxjs';

@Injectable()
export class AppService {
  constructor(private httpService: HttpService) {}
  async getWeatherForecasts() {
    const url =
      'http://www.7timer.info/bin/api.pl?lon=113.17&lat=23.09&product=astro&output=json';
    const { data } = await firstValueFrom(this.httpService.get(url));
    return data;
  }
}
Run Code Online (Sandbox Code Playgroud)

Package.json 文件如下所示:

  "dependencies": {
    "@fmr-pr103625/nest-scaffold": "^1.5.5",
    "@nestjs/apollo": "^10.0.9",
    "@nestjs/axios": "0.0.7",
    "@nestjs/common": "^7.6.18",
    "@nestjs/core": "^7.6.18",
    "@nestjs/graphql": "^10.0.9",
    "@nestjs/platform-express": "^7.6.18",
    "apollo-server-express": "^3.6.7",
    "axios": "^0.27.2",
    "graphql": "^16.3.0",
    "graphql-tools": …
Run Code Online (Sandbox Code Playgroud)

node.js rxjs angularjs nestjs

7
推荐指数
1
解决办法
8858
查看次数

从 AngularJS 迁移到 Angular 时出错:此构造函数与 Angular 依赖注入不兼容

几天来我一直在尝试理解为什么我的浏览器控制台上出现此错误,完整堆栈:

\n
Unhandled Promise rejection: NG0202: This constructor is not compatible with Angular Dependency Injection because its dependency at index 0 of the parameter list is invalid.\nThis can happen if the dependency type is a primitive like a string or if an ancestor of this class is missing an Angular decorator.\n\nPlease check that 1) the type for the parameter at index 0 is correct and 2) the correct Angular decorators are defined for this class and its ancestors. ; Zone: …
Run Code Online (Sandbox Code Playgroud)

angularjs typescript systemjs angular import-maps

7
推荐指数
1
解决办法
861
查看次数