小编Mur*_*rlu的帖子

AngularJS数字输入格式化视图

我想使用格式化数字输入来向用户显示千位分隔点,当他输入大数字时.这是我使用的指令代码:http://jsfiddle.net/LCZfd/3/

当我使用input type="text"它时,但是当我想使用input type="number"它时,当用户输入大数字时,它会被某些东西清理掉.

有什么问题input[number]

html5 angularjs angularjs-directive angularjs-ng-model

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

在AngularJS中,HTML模板中包含的任何内联JavaScript代码都不起作用

在AngularJS中,HTML模板中包含的任何内联JavaScript代码都不起作用.

例如:

main.html文件:

<div ng-include="'/templates/script.html'"></div>
Run Code Online (Sandbox Code Playgroud)

和script.html文件:

<script type="text/javascript">
    alert('yes');
</script>
Run Code Online (Sandbox Code Playgroud)

当我打开主页时,我希望发出一条警告消息,说"是",但没有任何反应.我认为AngularJS中的一些安全限制阻止了内联脚本,但我找不到任何解决方法.

注意:我不使用jQuery或任何其他框架,只使用AngularJS 1.2.7.

html javascript angularjs

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

使用Django的fastcgi服务器有什么缺点

我在nginx + fastcgi一些Django项目的生产中使用(manage.py runfcgi ...).很多人建议使用nginx + gunicorn.使用gunicorn而不是使用Django的fastcgi服务器有什么好处?

deployment django fastcgi gunicorn

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

杰基尔的作者档案页面

我正试图在Github页面上与Jekyll创建一个多作者博客.我添加了authors数组字段_config.yml,我可以在帖子模板上使用该数据.

_config.yml:

authors:
    muratcorlu:
        display_name: Murat Corlu
        avatar: 2906955ae59c795275979d3782d7bfca
Run Code Online (Sandbox Code Playgroud)

posts.html

{% assign author = site.authors[page.author] %}

<p>Author: {{ author.display_name }}</p>
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个带有URL的作者存档页面/authors/muratcorlu/(即列出由muratcorlu撰写的帖子),但我不知道如何从url获取作者姓名.

ruby jekyll

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

在Android上显示"打开方式"对话框

如何让用户选择打开链接的应用程序?

例如,用户有3个浏览器,他将Firefox设置为默认浏览器.我希望有机会在用户长按链接时向用户打开与Opera的链接.

mobile android

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

Django 1.7多站点用户模型

我想提供一个Django应用程序,它通过单个数据库但不同的用户集为多个网站提供服务.像博客应用程序一样思考,它将由具有不同主题的多个域使用,但通过向模型添加站点字段来使用相同的数据库.

我使用Django的SitesFramework来完成这项工作.但问题是,我无法将不同网站的用户模型分开.我想将相同的用户模型与每个站点唯一的站点字段和电子邮件字段一起使用.

我试图AbstractUser像这样扩展模型:

from django.contrib.auth.models import AbstractUser
from django.contrib.sites.models import Site
from django.contrib.sites.managers import CurrentSiteManager

class Member(AbstractUser):
    username = None
    site = models.ForeignKey(Site)

    USERNAME_FIELD = 'email'
    REQUIRED_FIELDS = []

    on_site = CurrentSiteManager()

    class Meta:
        unique_together = ('site', 'email')
Run Code Online (Sandbox Code Playgroud)

但是给出了这个错误: 'Member.email' must be unique because it is named as the 'USERNAME_FIELD'.

这个问题的最佳做法是什么?

python django django-models django-authentication django-sites

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

Django auth.user,带有独特的电子邮件

我使用django.auth系统,我是这样的:

class RegisterForm(UserCreationForm):
    username = forms.RegexField(label= "Username" , max_length = 30, regex = r'^[\w]+$', error_messages = {'invalid': "This value may contain only letters, numbers and _ characters."})
    email = forms.EmailField(label = "Email")
    first_name = forms.CharField(label = "First name", required = False)
    last_name = forms.CharField(label = "Last name", required = False)

    class Meta:
        model = User
        fields = ("username", "first_name", "last_name", "email", )

    def save(self, commit = True):
        user = super(RegisterForm, self).save(commit = False)
        user.first_name = self.cleaned_data["first_name"]
        user.last_name = self.cleaned_data["last_name"]
        user.email …
Run Code Online (Sandbox Code Playgroud)

python django django-authentication

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

Angular ui-router动态查询字符串定义

我们有一个搜索页面,我们有数千个可以由管理面板定义的搜索属性.特征搜索结果页面有一个这样的URL:

http://example.com/search?a12=3213&a314=412412&a247=1941829&....
Run Code Online (Sandbox Code Playgroud)

当我们想通过使用AngularJS将该页面实现为SPA时angular-ui-router,我无法理解,我们如何定义该路由配置以及如何从查询字符串中读取所有搜索参数.因为ui-router强制在路由配置中定义每个queryparam可能性以使用它们$stateParams.

$stateProvider.state('search', {
    url: '/search?a1&a2&a3&a4&a5' // what about a1314?
    controller: function ($stateParams) {
        console.log($stateParams.a1314);
    }
});
Run Code Online (Sandbox Code Playgroud)

你知道一个解决方法吗?

javascript angularjs angular-ui-router

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

如何在不刷新像Google+这样的网页的情况下更改网址?

在我查看Google+时,当我看到网址的使用时,我感到很惊讶.Google个人资料网址更改时不会刷新页面.例如,这是一个照片标签网址:https://plus.google.com/104560124403688998123/photos当您点击视频标签时,网址会完全转到https://plus.google.com/104560124403688998123/videos而不刷新页面.谷歌如何成功实现这一目标?

html javascript

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

嵌套指令和父作用域

我可以在http://jsfiddle.net/miketheanimal/2CcYp/13/看到我遇到的问题.这将我的问题降到最低限度.

我有一个控制器"main",一个指令"外部"转换's,一个指令"内部"没有.每个指令都有一个隔离范围和一个控制器.主要和指令控制器设置$ scope._name ='...'所以我可以区分它们.

var module = angular.module('miketa', []);
function main ($scope) {
    $scope._name = 'main' ;
} ;
module.directive('outer', function() {
    return {
        restrict: 'E',
        replace: true,
        transclude: true,
        scope: {},
        template: '<div><div ng-transclude></div></div>',
        controller: [ '$scope', function($scope) {
            $scope._name = 'outer' ;
            document.getElementById('opn').innerHTML = $scope.$parent._name ;
        }]}});
module.directive('inner', function() {
    return {
        restrict: 'E',
        replace: true,
        scope: {},
        template: '<div></div>',
        controller: [ '$scope', function($scope) {
            $scope._name = 'inner' ;
            document.getElementById('ipn').innerHTML = $scope.$parent._name ;
        }]}});
Run Code Online (Sandbox Code Playgroud)

HTML将它们作为main - …

angularjs angularjs-directive angularjs-scope

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