小编Ste*_*ffi的帖子

如何在Angular 2中的同一组件中使用多个ng-content?

我想在我的组件中显示不同的模板.只有一个会显示.如果hasURLtrue,我想表明<a></a>.如果hasURLfalse,我想表明<button></button>.

问题如果hasURL为false,组件显示按钮,但ng-content为空.因为它已经在第一篇中读到了"a></a>

有没有办法解决这个问题?

        <a class="bouton" href="{{ href }}" *ngIf="hasURL">
            <ng-content>
            </ng-content>
        </a>

        <button class="bouton" *ngIf="!hasURL">
            <ng-content>
            </ng-content>    
        </button>
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript angular2-directives angular2-template angular

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

检测用户向下滚动或向上滚动jQuery

可能重复:
区分jquery中的向上/向下滚动?

是否可以检测用户是向下滚动还是向上滚动?

示例:

$(window).scroll(function(){

    // IF USER SCROLL DOWN 
           DO ACTION

    // IF USER SCROLL UP 
           DO ANOTHER ACTION

});
Run Code Online (Sandbox Code Playgroud)

谢谢

jquery events scroll bind

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

如何检测Jquery中div的长按?

我想在用户按下2 secondsdiv 时执行某些功能.

可能吗 ?

这是我的代码,用于检测div上的点击

$('div').mousedown(function() {

});
Run Code Online (Sandbox Code Playgroud)

jquery triggers

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

如何使用Twitter API 1.1获取用户图像?

在API 1.0中,我们可以使用 users/profile_image/:screen_name

例如 : http://api.twitter.com/1/users/profile_image/EA_FIFA_FRANCE

但是,它在API 1.1中不再起作用.

请问有解决方案吗?

php twitter

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

Ajax:为什么成功显示为0?

我在jquery中使用ajax,当我尝试在弹出窗口中显示结果时.然后始终显示警报0

success : function(results) { 
alert(results); }
Run Code Online (Sandbox Code Playgroud)

编辑:

 var dataToSend = {
    action:"ACTION_NAME",
    id : "12"
  };
  url_action = 'http://www.______.com/wp-admin/admin-ajax.php';
  $.ajax({
          url: url_action,
          type:'POST',
          data: dataToSend,
          success:function(results)
          {
             alert(results);
          }
   });
Run Code Online (Sandbox Code Playgroud)

ajax wordpress jquery

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

如何在CSS中浮动div?

我在HTML中有这个列表,我想按列排序.我尝试使用浮动它给我这个:

编辑: 这些高度<li>未定义,但我希望C低于B,E低于E和G低于F而不改变结构并改变顺序.我不想绝对使用位置.我想知道是否有其他解决方案.

HTML:

<ul>
   <li class="item">A</li>
   <li class="item">B</li>
   <li class="item">C</li>
   <li class="item">D</li>
   <li class="item">E</li>
   <li class="item">F</li>
   <li class="item">G</li>
<ul>
Run Code Online (Sandbox Code Playgroud)

输出(使用float: left; width: 240px; border-left: 1px solid #EEE):

在此输入图像描述

我想要的更像下面的内容,而不更改HTML,因为我已经使用这种结构来做出响应.

在此输入图像描述

可能吗 ?

html css html5

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

如何在AngularJS中使用过滤器从数组中删除项目?

当我点击tr没有任何过滤器时,我的功能array.splice()工作.数组中的索引的顺序正确,因此array.splice()可行.

启用过滤器后,阵列中的索引不会更新,但仍以相同的顺序排列.所以array.splice()删除错误的项目.

    <span ng-click="orderP0 = 'statut_name'; reversePO=!reversePO">order</span>

    <tr ng-repeat="project in projects | orderBy : orderPO : reverse track by $index" ng-click="remove($event,$index,projects)">
        <span class="label" ng-bind="project.statut_name"></span>
    </tr>

    $scope.remove = function($event,index,array){
        array.splice(index,1);
    };
Run Code Online (Sandbox Code Playgroud)

如何更新数组中的索引?或者如何删除正确的项目?

javascript arrays filter angularjs angularjs-ng-repeat

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

如何在Angular中存储用户会话?

我刚刚开始使用AngularJS,我正在尝试在AngularApp上存储用户会话.

提交用户名和密码的第一步是有效的.之后,我username将从服务中检索到的内容存储在$rootScope.下一页可以显示username存储的内容.

但刷新后,它$rootScope是空的.

我正在尝试尽可能简单地执行身份验证系统.

myApp.controller('loginController', ['$scope', '$rootScope', '$location', 'AuthService', '$route',
  function ($scope, $rootScope, $location, AuthService, $route) {

      $scope.login = function (credentials) {
        AuthService.login(credentials).then(function (response) {
          if(response.data == "0"){
            alert("Identifiant ou mot de passe incorrect");
          }
          else {
            // response.data is the JSON below 
            $rootScope.credentials = response.data;           
            $location.path("/");
          }
        });
      };

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

AuthService.login()发出$http请求.

JSON

 {user_id: 1, user_name: "u1", user_display_name: "Steffi"} 
Run Code Online (Sandbox Code Playgroud)

HTML:

 <div>Welcome {{ credentials.user_display_name }}!</div>
Run Code Online (Sandbox Code Playgroud)

我尝试了很多教程,但我不能让会话工作.我已经使用过UserApp但它对我不好.我想创建自己的简单身份验证.

javascript cookies session login angularjs

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

如何滚动到窗体中的错误?

我刚刚开始使用AngularJS,我想知道这种方法在我提交表单时将页面滚动到第一个输入时出错.

以下是jQuery的方法:

    $('html, body').animate({
        scrollTop: $("--- #ID OF THE FIRST INPUT WITH ERROR ---").offset().top
    }, 2000);
Run Code Online (Sandbox Code Playgroud)

如何在Angular中做到这一点?

HTML

 <form class="form" novalidate>
     <input type="text" class="nom-du-projet" ng-model="fields.nom" required />
     <p ng-show="fields.nom.$invalid && !fields.nom.$pristine">The name is required.</p>
     <input type="text" ng-model="fields.cible" />
     ...
     <button type="submit" ng-click="submit(fields)">Add</button>
</form>
Run Code Online (Sandbox Code Playgroud)

JS

$scope.submit = function(fields){

    console.log(fields);

    $http
        .post('/xxxx', fields)
        .success(function(response) {
                // success
        })
        .error(function(response) {
                // scroll to field error
        });

}
Run Code Online (Sandbox Code Playgroud)

forms angularjs angularjs-scope

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

如何在Wordpress中向nav_menu添加自定义帖子类型?

我有个问题.

我使用新custom menus的Wordpress 3.0.我想知道如何在菜单中添加自定义帖子类型.现在,我可以添加PagesCategories.

谢谢

wordpress post menu admin

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