小编dkr*_*ran的帖子

来自ui-router的$ state.go()的ng-include无法正常工作

我有这个:

<ng-include src="'app/components/widgets/buttonbar.html'"></ng-include>
Run Code Online (Sandbox Code Playgroud)

这包括来自/ customers路由和/ customers /:id路由的按钮.我可以动态添加带动作的按钮.当我去客户时,我使用此服务界面添加按钮:

  this.buttons = []
  this.addButton = function(id, title, classes, href, action, sortOrder){
    console.log(this.buttons)
    var button = {};
    var pushViable = true;
    button.id = id
    button.title = title
    button.classes = classes
    button.href = href
    button.action = action
    button.sortOrder = sortOrder
    angular.forEach(this.buttons, function(index, sort){
      if(button.sortOrder === sort){
        toastr.error('Button Sort Order Exists')
        pushViable = false;
      }
    })
    if(pushViable === true){
      this.buttons.push(button)
      this.buttons = sortButtons(this.buttons)
      $rootScope.$broadcast('buttonBar:update')
    }
  }
Run Code Online (Sandbox Code Playgroud)

像我的客户列表那样:

buttonSvc.addButton('newCustomer','New Customer', 'button small', '#','newCustomer()',0)

$scope.newCustomer = function(){
  var …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-scope angular-ui-router

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

Angular ui grid双击事件设置

所以我试图让我的Angular UI Grid在整行上注册一个双击事件来打开一个模态.我可以从toasttr吐司开始然后从那里开始.这是我最接近的基于各种演示和在线示例,但我似乎无法让它工作.

控制器:

$scope.gridHandlers = {
  onDblClick: function(rowItem){
    toastr.success(rowItem, 'Row Item:')
  }
}
$scope.gridOptions = {
  onRegisterApi : function(gridApi){
    $scope.gridApi = gridApi
  },
  data: $scope.customerList,
  enableRowHeaderSelection: false,
  enableRowSelection: true,
  enableSelectAll: false,
  multiSelect: false,
  noUnselect: true,
  rowTemplate: '<div ng-dblclick="getExternalScopes().onDblClick(row)" external-scopes="gridHandlers" ng-repeat=\"(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name\" class=\"ui-grid-cell\" ng-class=\"{ \'ui-grid-row-header-cell\': col.isRowHeader }\" ui-grid-cell></div>',
  columnDefs : [
  {name: 'name', type: 'string'},
   ...etc
  {name: 'status_name', displayName: 'Status', width: '11%', type: 'string'}
]
Run Code Online (Sandbox Code Playgroud)

视图:

<div class="large-12 cols" ui-grid="gridOptions" ui-grid-selection external-scopes="gridHandlers">
Run Code Online (Sandbox Code Playgroud)

我尝试过使用他们谈论的grid.appScope方法以及其他所有方法,但我无法让它工作.我在哪里,完全关闭?

angularjs angular-ui-grid

5
推荐指数
1
解决办法
9558
查看次数

MySQL中的ER_NO_DEFAULT_FOR_FIELD(nodejs其余请求)

这个错误在mysql中是什么意思?
ER_NO_DEFAULT_FOR_FIELD –“字段没有默认值”我在这里找到它了吗? http://mysqlserverteam.com/improvements-to-strict-mode-in-mysql/ 并获得:

{
    "code": "ER_NO_DEFAULT_FOR_FIELD",
    "errno": 1364,
    "sqlState": "HY000",
    "index": 0
}
Run Code Online (Sandbox Code Playgroud)

通过expressjs在邮递员请求中回复,但这是我似乎从中得到的第一张桌子。该表具有外键,因此我为外键设置了默认值,但仍然可以得到它。是什么赋予了?index [0]表示名称,即我发送到服务器的第一个json值吗?

{
    "name":"Cornwall Park Townhouses",
    "line1":"17 Brewster Rd.",
    "city":"Cornwall",
    "state":32,
    "zip":"12518",
    "category":2,
    "account_mgr":1,
    "active":1
}
Run Code Online (Sandbox Code Playgroud)

这是我的json

mysql sql json node.js node-mysql

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