小编nir*_*ran的帖子

Jquery数据表集成错误?

我正在将jquery数据表集成到我的项目中.当调用service时,会抛出一些错误跟踪错误

无法读取未定义的属性'assorting'

这是代码

时间线

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script  src="js/jquery.dataTables.js"></script>
Run Code Online (Sandbox Code Playgroud)

<body>

<script>

$(document).ready( function() {
  $('#example').dataTable( {
    "bProcessing": true,
    "bServerSide": true,
    "sAjaxSource": "URL",
    "fnServerData": function ( sSource, aoData, fnCallback, oSettings ) {
    console.log(aoData);
      oSettings.jqXHR = $.ajax( {
        "dataType": 'json',
        "type": "POST",
        "url": sSource,
        "data": aoData,
        "success": fnCallback
      } );
    }
  } );
} );

</script>

<div id="dvContent">
 <table cellpadding="0" cellspacing="0" border="0"  id="example">

 </table>
</div>

</body>
Run Code Online (Sandbox Code Playgroud)

这是服务器的Sample out put

{"some":"yyy","open":null,"program":1,"more":"must","comment":000}

jquery jquery-plugins

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

AngularJS中的母版页概念?

我想创建母版页,即主页面,它将在应用程序的所有视图中使用.

例如,左侧导航和顶级人员导航.每当应用程序中的URL更改时,此导航应显示在所有视图中.

在此输入图像描述

根据ng-view,它只渲染给定的局部视图并替换先前的视图.在上面的图像中,我应该使用角度控制器显示我的左侧和顶部导航.

控制器代码

angular.module('modelDemo').controller("authCtrl", ['$scope', function($scope) {
      $scope.list;
}]);
Run Code Online (Sandbox Code Playgroud)

请让我知道,我怎样才能做到这一点

angularjs

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

AngularJS,Node.js,ExpressJS应用程序集成问题

我使用Node.js和ExpressJS创建了一个RESTful服务.现在我想实现View部分.为此,我选择了AngularJS.

这里的问题是,我不知道如何组织文件夹结构以及如何将AngularJS与Node.js和ExpressJS集成.

我观看了这个视频,但是没有可用的示例源代码.

让我们来看看CRUDdy:AngularJS和Node.js法拉利示例

项目文件夹结构

在此输入图像描述

ExpressJS文件

var express = require('express'),
http = require('http'),
path = require('path'),
photos = require('./routes/photos');

var app = express();

app.configure(function () {
    app.use(express.logger('dev'));     /* 'default', 'short', 'tiny', 'dev' */
    app.use(express.bodyParser());
    app.use(app.router);
});

app.get('/photos', photos.findAll);
app.get('/view1', photos.index);
Run Code Online (Sandbox Code Playgroud)

AngularJS:

 // Declare app level module which depends on filters, and services
 angular.module('myApp', ['myApp.filters', 'myApp.services', 'myApp.directives', 'myApp.controllers']).
  config(['$routeProvider', function($routeProvider) {
    $routeProvider.when('/view1', {templateUrl: 'partials/partial1.html', controller: 'MyCtrl1'});
    $routeProvider.when('/view2', {templateUrl: 'partials/partial2.html', controller: 'MyCtrl2'});
    $routeProvider.otherwise({redirectTo: '/view1'});
  }]);
Run Code Online (Sandbox Code Playgroud)

当我点击url http://www.domain/view1时,它应该显示index.html.但我得到404代码.

如果您需要更多信息,请告诉我.

node.js express angularjs

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

如何将两个模块注册到ng-app?

在我的应用程序中,我有两个模块,用于路由.这是它的代码

//模块1:

 angular.module('phonecat', []).
  config(['$routeProvider', function($routeProvider) {
  $routeProvider.
      when('/phones', {templateUrl: 'partials/phone-list.html',   controller: PhoneListCtrl}).
      when('/phones/:phoneId', {templateUrl: 'partials/phone-detail.html', controller: PhoneDetailCtrl}).
      otherwise({redirectTo: '/phones'});
}]);
Run Code Online (Sandbox Code Playgroud)

模块2:

angular.module("computer",[]).config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/test',{templateUrl:'mypath/my-list.html',controller:ComputerListCtrl});
}]);
Run Code Online (Sandbox Code Playgroud)

根据angularJS文档,我必须将这些模块注册到ng-app中,就像这样

<html lang="en" ng-app="phonecat">
Run Code Online (Sandbox Code Playgroud)

但是在上面的代码中,我一次只能注册一个模块,即phoneCat模块或计算机模块.因此,我只能将一个模块数据加载到应用程序中.

所以请指导我,我怎样才能将模块注册到ng-app,在bootsrap期间或者还有其他方法可以做到这一点.

angularjs

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

如何在Heroku中使用Laravel4的php artisan migrate命令?

我正在起诉Heroku开发计划使用PostgreSQL创建数据库.数据库是在Heroku中创建的.运行heroku pg:info命令后

$ heroku pg:info
=== HEROKU_POSTGRESQL_XXX_URL
Plan:        Hobby-dev
Status:      available
Connections: 1
PG Version:  9.3.1
Created:     2013-11-27 04:00 UTC
Data Size:   6.4 MB
Tables:      0
Rows:        0/10000 (In compliance)
Fork/Follow: Unsupported
Rollback:    Unsupported
Run Code Online (Sandbox Code Playgroud)

结果显示零表,这是正确的.

在我的本地机器表中,使用Laravel4框架支持的以下命令创建表.

php工匠迁移

php artisan db:种子

但似乎我无法在heroku中运行此命令来创建表和转储数据.请告诉我如何在Heroku中创建本地数据库的副本.

谢谢大家

heroku heroku-toolbelt laravel-4 heroku-postgres

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

AngularJS和ExpressJS会话管理?

我想在所有页面上保持会话.对于这个项目,我使用expressJs,nodeJS作为服务器端.AngularJS在前端.

我不确定,如何在视图更改或网址更改时处理会话.因为我需要照顾expressJS路由器或angularJs路由器.

我应该遵循什么方法?

angularJS路由器

     myApp.config(['$routeProvider', function($routeProvider) {

    $routeProvider.when('/welcome', {templateUrl: 'partials/welcome.html', controller: 'MyCtrl2'});
    $routeProvider.when('/login', {templateUrl: 'partials/login.html', controller: 'MyCtrl2'});
    $routeProvider.when('/signup', {templateUrl: 'partials/signup.html', controller: 'singupController'});
    $routeProvider.otherwise({redirectTo: '/'});
  }]);
Run Code Online (Sandbox Code Playgroud)

注册控制器

myApp.controller('singupController',function($scope,$rootScope,$http){

    $scope.doSingnup = function() {

       var formData = {
          'username' : this.username,
          'password' : this.password,
           'email' : null
      };

      var jdata = JSON.stringify(formData);

      $http({method:'POST',url:'/signup',data:jdata})
      .success(function(data,status,headers,config){

                console.log(data);

      }).
      error(function(data,status,headers,config){

        console.log(data)

      });
    }
  })
Run Code Online (Sandbox Code Playgroud)

ExpressJS路由器

    module.exports = exports = function(app, db) {

    var sessionHandler = new SessionHandler(db);
    var contentHandler = new ContentHandler(db);

    // Middleware …
Run Code Online (Sandbox Code Playgroud)

node.js express angularjs

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

如何使用emberJS创建登录表单?

我想使用emberjs视图创建一个登录表单.任何控制我可以用于此的想法.

emberJS是否支持表单控件和其他UI控件,如grid,list etch.我知道它是开发框架,但它支持少量控件,如textField textArea复选框.

也就是说,为什么它不支持像面板这样的其他控件.

jquery jquery-ui ember.js

4
推荐指数
1
解决办法
3684
查看次数

Object.keys(obj)如何工作?

根据MDN描述Object.keys:

Object.keys返回一个数组,其元素是与直接在对象上找到的可枚举属性相对应的字符串.属性的顺序与手动循环对象的属性所给出的顺序相同.

它包括以下示例:

// array like object with random key ordering
var an_obj = { 100: "a", 2: "b", 7: "c"};

alert(Object.keys(an_obj)); // will alert "2, 7, 100"
Run Code Online (Sandbox Code Playgroud)

但是根据定义,键应该100, 2, 7按照它们插入对象的顺序打印,而不是2, 7, 100.

请让我知道,密钥的排序如何发生Object.key.

javascript

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

AngularJS和ExpressJS路由问题?

我正在使用Angular,express,nodeJS进行Web应用程序开发.

Anuglar代码:

'use strict';
//
 Declare app level module which depends on filters, and services
angular.module('myApp', ['myApp.filters', 'myApp.services', 'myApp.directives', 'myApp.controllers']).
  config(['$routeProvider', function($routeProvider) {
    $routeProvider.when('/view1', {templateUrl: 'partials/partial1.html', controller: 'MyCtrl1'});
    $routeProvider.when('/view2', {templateUrl: 'partials/partial2.html', controller: 'MyCtrl2'});
    $routeProvider.otherwise({redirectTo: '/view1'});
  }]).config(['$locationProvider', function($locationProvider) {
    $locationProvider.html5Mode(true);
}]);;


angular.module('modelDemo', []).
config(function ($routeProvider) {
    $routeProvider.
    when('/', {
        controller: 'AuthorListCtrl',
        templateUrl: 'partials/list.html'
    });
     $routeProvider.
    when('/view1', {
        controller: 'MyCtrl1',
        templateUrl: 'partials/partial1.html'
    });
   $routeProvider.otherwise({redirectTo: '/view1'})
});

var app = angular.module('app', ['myApp', 'modelDemo']);
Run Code Online (Sandbox Code Playgroud)

快递代码

// all environments
app.set('port', process.env.PORT || 2000);
app.set('views', __dirname …
Run Code Online (Sandbox Code Playgroud)

node.js express angularjs

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

用emberjs开发多页面应用程序?

我想开发一个带有emberjs的多页面Web应用程序.

例如:1)登录页面2)Mian视图

显示第一个登录页面,一旦登录成功,我需要显示主视图,其中包含其他子视图(如导航).

我认为,对于这个,emberJS,statemanger和router是不可信的.但是那里的人们对此基础知识的文件非常少.

你能指导我,怎么办!

谢谢大家

jquery ember.js

0
推荐指数
1
解决办法
821
查看次数