小编Ste*_*wie的帖子

如何防止ng-src在数据到达之前加载图像?

HTML:

 <img ng-src="{{plugins.filesPath.album_images.image}}{{album.cover_image}}" alt="{{album.title}}" />
Run Code Online (Sandbox Code Playgroud)

在运行应用程序时,它显示错误:

GET http://url.com/myApp/files/album_images/image/ 403 (Forbidden) 
Run Code Online (Sandbox Code Playgroud)

" http://url.com/myApp/files/album_images/image/ "是{{plugins.filesPath.album_images.image}}的值.

它显示错误,因为它会在所有数据到达之前加载图像.

如何在控制台中防止此错误?

angularjs

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

angularjs $ log - 显示行号

我在chrome中使用angularjs $ log,但它显示的行如:angular.js:9037,我想显示我调用此方法的行号.(显示我的js名称和正确的行),有谁知道它?或角度没有此功能.

javascript google-chrome angularjs

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

AngularJS:如何禁用表单中的所有表单控件?

我想禁用所有表单组件,以便在单击视图按钮时无法编辑它.这是我的表格

<form action="#" class="form-horizontal" >
   <div class="form-group">
      <label for="fieldname" class="col-md-3 control-label">Name</label>
      <div class="col-md-6">
         <input type="text" ng-model="newItem.customSelected" typeahead="name as name.name for name in members | filter:{name:$viewValue}" class="form-control" />
      </div>
   </div>
   <div class="form-group">
      <label for="fieldhname" class="col-md-3 control-label">House name</label>
      <div class="col-md-6">
         <input type="text" ng-model="newItem.customSelected1" typeahead="house_name as house_name.house_name for house_name in family | filter:{house_name:$viewValue}" class="form-control" />
      </div>
   </div>
   <div class="form-group">
      <label for="" class="col-md-3 control-label"><?php echo $this->lang->line('label_family_id'); ?></label>
      <div class="col-md-6">
         <input type="text" ng-model="newItem.customSelected2" typeahead="fm as fm.family_reg_no for fm in family | filter:{family_reg_no:$viewValue}" class="form-control" />
      </div> …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

每次在AngularJS中更改网址时调用哪个函数?

我必须同时发出所有请求的队列,而不必等待angularjs中先前请求的响应.
我有一个加载函数,每当我更改url路由时显示加载div,但是在该函数中不能生成队列的arrray.

任何人都可以告诉我每次更改网址路由时在angularjs路由中调用哪个函数?
HEre是路线代码:

angular.module('myApp', ['myApp.directives', 'myApp.services', 'myApp.filters']).config(
    function($routeProvider, $locationProvider, $httpProvider) {
        $locationProvider.html5Mode(false);
        $locationProvider.hashPrefix('!');

        $httpProvider.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';

        var loading = function (data, headersGetter) {
            $('loadingDiv').show();
            return data;
        };
        $httpProvider.defaults.transformRequest.push(loading);

        $routeProvider.
        when('/', {
            templateUrl: 'elements/home/home.html',
            controller: homeCtrl
        });
   });
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-routing

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

ng-grid在页面加载时不会占用100%的宽度,但在调整大小时显示正常

带有角度js的ng网格在页面加载时不会占用100%的宽度.这是我的代码:

    <tabs ng-cloak>
        <pane title="Test Plan">
            <tabs>
                <pane title="Include Tests">
                    <div ng-controller="includedTestPlanGridCntrl">
                        <div class="gridStyle" ng-grid="gridOptions"></div>
                    </div>
                </pane>
                <pane title="Excluded Tests">
                    <div ng-controller="excludedTestPlanGridCntrl">
                        <div class="gridStyle1" ng-grid="gridOptions"></div>
                    </div>
                </pane>
            </tabs>
        </pane>
        <pane title="Advanced Planning">
            Some text here
        </pane>
    </tabs>
Run Code Online (Sandbox Code Playgroud)

如果我调整大小,网格会正确显示.

angularjs

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

如何在AngularJs中将<input file>编码为base64?

我需要通过drupal服务/文件将图像保存到Drupal中.据我所知,我需要将文件解码为base64并将其作为服务/文件的有效负载发送.我怎么能编码才能做到这一点???? 我想在javascript中这样做.

javascript drupal

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

具有Angular表达式绑定的无限循环

我有一个角度应用程序,通过简单的表达式绑定显示控制器方法返回的值:

<div>{{getValue()}}</div>
Run Code Online (Sandbox Code Playgroud)

如果有问题的方法只返回一个值,则该方法被调用两次,这很奇怪:

$scope.getValue = function(){
  return 'some value';
}
Run Code Online (Sandbox Code Playgroud)

但是,如果该方法执行一些异步工作,例如从服务器获取文件,则代码进入无限循环:

$scope.getValueAsync = function(){
  $http.get('myfile.html')
    .success(function (data, status, headers, config) {
      return 'some async value';
    });

  return 'file not found'; // same value returned every time but $digest cycle still loops
}
Run Code Online (Sandbox Code Playgroud)

我是Angular的新手,所以可能错过了一些基本的东西,但有人可以解释一下发生了什么吗?

Plunker

这是一个可以玩http://plnkr.co/7BriYDbdVJvIoIigQcTU的玩家

angularjs

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

SCRIPT5022:参数'module'不是函数,得到undefined angular.js,第975行5

当我加载角度相关页面时,我在IE-8中面临异常.它在其他浏览器中工作正常.任何具体原因?

SCRIPT5022: Argument 'module' is not a function, got undefined 
angular.js, line 975 character 5
Run Code Online (Sandbox Code Playgroud)

angularjs

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

respond_with返回未知格式 - rails

我正在使用通过AngularJS在我的控制器中发送一些json

respond_to :json

def create
    respond_with Task.create(description: params[:description])
end
Run Code Online (Sandbox Code Playgroud)

tasks被存储在数据库中,但后来我在我的日志得到这个消息

ActionController::UnknownFormat - ActionController::UnknownFormat:
  (gem) actionpack-4.0.0/lib/action_controller/metal/mime_responds.rb:372:in `retrieve_collector_from_mimes'
  (gem) actionpack-4.0.0/lib/action_controller/metal/mime_responds.rb:327:in `respond_with'
Run Code Online (Sandbox Code Playgroud)

...

我试着添加我的路线resources :tasks, :defaults => {:format => "js"}.我该如何处理这个问题?

ruby-on-rails

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

错误:以下未跟踪的工作树文件将被merge:.gitignore覆盖

我正在使用Angular JS开发一个Web应用程序.在提交之后,我试图在我推送最新更改之前,将其他Web开发人员的最新版本与我的合并.我收到此错误,不知道为什么会发生这种情况,因为我之前的拉/推没有问题.

error: The following untracked working tree files would be overwritten by merge:
.gitignore
Please move or remove them before you can merge.
Run Code Online (Sandbox Code Playgroud)

git

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