小编C0o*_*d3r的帖子

用于输入/V 模型的 Vue 过滤器

所以我对 ES6 SPA Javascript 和 Vue JS 很陌生。我主要使用 JQuery。

所以我有一个全局过滤器,

Vue.filter('formatDate', function (value) {
  if (value) {
    return moment(String(value)).format('Do MMMM YYYY')
  }
})
Run Code Online (Sandbox Code Playgroud)

我也在使用 Vuetify。我可以将该过滤器与数据表一起使用,就像这样,

{{ props.item.DateAdded | formatDate }}
Run Code Online (Sandbox Code Playgroud)

但是,它对我不起作用v-model,我在做客我做错了什么?

 <v-flex xs12><v-text-field v-model="profileData.DateAdded | formatDate" label="Date Added"></v-text-field></v-flex>
Run Code Online (Sandbox Code Playgroud)

我也试过,v-bind:value因为它是我想格式化的输入值?没运气。

请帮忙?

谢谢,

javascript momentjs vuejs2 vuetify.js

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

JQuery Validation Plugin不能使用电子邮件类型吗?

我已经配置了一个Grunt文件,用我所有的库和我的代码构建一个JS文件,所以我只有一个JS文件包含在我的网站中.这一切都运行正常,但我刚刚添加了JQuery Validate插件(http://jqueryvalidation.org/),这个插件工作但不完全,我认为它是我的代码以及我如何构建它的红色.

但我有多种形式,其中一种是更改用户电子邮件.我还应该在这里说我正在使用CakePHP和它的表单助手构建这个站点(尽管该站点的那一侧完全正常工作而没有任何错误).

这是我正在使用的代码:

 $( "#EmailChange" ).validate({
    rules: {
        'data[Email][currentemail]':{ 
            required: true,
            email: true
        },
        'data[Email][newemail]':{
            required: true,
            email: true
        },
        'data[Email][emailconfirm]': {
            equalTo: "#NewEmail", <-id for the [email][newemail] input
            required: true,
            email: true
        }
    },
    messages: {
        'data[EmailUpdate][currentemail]': "email address is needed",
        'data[EmailUpdate][newemail]': "a vaild email address is needed",
        'data[EmailUpdate][emailconfirm]': "second email does not match",
    }
}); 
Run Code Online (Sandbox Code Playgroud)

现在这种方式有效,但不能正确验证我的电子邮件地址,我会输入,someemail@something这会在输入域名后缀之前删除或返回有效的电子邮件.当我在自己的网站上使用电子邮件上的测试字段时,它不会这样做,它只会在用户输入后缀后返回有效状态.

那么我做错了什么?

谢谢.

javascript jquery jquery-validate

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

CakePHP 3,计数/组查找结果?

UPDATE

我一直在使用phpMyAdmin中的纯SQL,并认为我有一个答案,我希望有人看一看,看看查询本身是否有任何问题.

另外我不确定最好的方法是什么,我知道Doctrine(Symfony)很容易下载来运行SQL查询.我知道应该可以使用CakePHP这样做,但是使用查询构建器构建查询会更好吗?

SQL查询:

 SELECT userlevel_id AS userlevelID, COUNT( * ) AS count
 FROM users
 WHERE account_id = 38 <-var id here
 GROUP BY userlevel_id
Run Code Online (Sandbox Code Playgroud)

所以我使用CakePHP 3.X,并希望按帐户对每个用户级别进行分组/统计,这就是我正在做的事情,

例如,我有三个这样的查找呼叫,一个用于管理员,经理和用户.

  $CountManagers = $UsersTable->find('all') //Get current total of managers
                                ->where(['Users.account_id' => $AccountID, 'Userlevels.userlevel' => 'Manager'])
                                ->contain(['Userlevels'])
                                ->count();
Run Code Online (Sandbox Code Playgroud)

然后,我会计算出每个用户级别所需的数组,计算出"帐户"级别是否比帐户级别设置的更多/更少.

例如,

  if ($CountAdmins < $PackageAdmins) { $ListAccessLevels['2'] = 'Admin'; }
  if ($CountManagers < $PackageManagers) { $ListAccessLevels['3'] = 'Manager'; }
  if ($CountUsers < $PackageUsers) { $ListAccessLevels['4'] = 'User'; }
Run Code Online (Sandbox Code Playgroud)

但我知道这是错误的,并希望只有一个查找调用,并让它为我返回数组.

此系统有大约4个不同的级别,每个级别都有许多用户,管理员和管理员(其中一些设置为NULL,无限制).

所以这就是我到目前为止所做的,

  $GetTest = $UsersTable->find('all')
                                 ->where(['account_id' …
Run Code Online (Sandbox Code Playgroud)

mysql cakephp cakephp-3.0

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

linkerd 使用 helm 或命名空间注入?

我似乎无法找到我的问题的简单答案,

使用helm安装软件包时如何使用linkerd注入命令/选项添加,例如postgres?

我已经使用另一个包完成了此操作,但这是通过将注释命令添加到值文件中并在运行 helm install 命令时提供该命令来完成的。

使用istio,我所要做的就是在命名空间上添加一个标签,它就可以工作了吗?

因此,我开始考虑使用以下kubectl create namespace命令将注释添加到我正在使用的命名空间中:

但是,除非我使用文件,否则我似乎无法找到在创建名称空间时添加任何注释的方法。

那么,我要么需要一种方法来使用 create 命令将此注释添加到命名空间,要么在使用 helm 安装包时?

谢谢,

kubernetes kubernetes-helm linkerd

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