小编use*_*664的帖子

AngularJS工厂如何返回一个对象

我有一个要求我应该写工厂的要求.该工厂应包含3个函数init,save和delete

我应该从控制器调用init函数.此函数返回一个对象.该对象具有执行添加和删除功能的功能.

我怎么能实现这个目标?

以下是我的代码,它成功执行init函数,但是当我尝试使用添加或删除时返回的对象时,它表示对象为空

angularApp.factory('SomeFactory', function(){
var client = new Client(); // this client is defined in another javascript file
                           // this is the object which we should return
var clientReady = function () {
     var cv = client.GetVersion();
     showIDs();
};
return {
    initClient:function(requiredUID){
        client.setAttribute("clientReadyCallback",clientReady);
    }//,

};
 var add = function () {
     client.someapi;
 };
var delete = function () {
     client.someapi;
 };`
});

in controller i call the below calls
SomeFactory.initClient("username");
SomeFactory.add();// throws error
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这一目标?

javascript angularjs

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

用户 ID 的正则表达式

我是正则表达式的新手。

我需要编写符合以下条件的正则表达式

  • 用户 ID 不能全是数字
  • 用户名不能有特殊字符
  • 最小长度为 8 个字符
  • 最大长度为 20 个字符
  • 可以全是字母
  • 可以是字母数字

我写了以下表达式,但它不起作用

^[a-zA-Z\\d*]{8,20}$
Run Code Online (Sandbox Code Playgroud)

java regex

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

从其他选择框中删除所选选项

我正在尝试在单个jsp中实现多个选择框.所有这个选择框将具有相同的选项值.当我从选择框1中选择第一个选项时,应该从剩余的选择框中删除该选项,

<select name="selectBox1" id="selectBox1">
   <option value="option1">option1</option>
   <option value="option2">option2</option>
   <option value="option3">option3</option>
   <option value="option4">option4</option> 
</select>

<select name="selectBox2" id="selectBox2">
    <option value="option1">option1</option>
    <option value="option2">option2</option>
    <option value="option3">option3</option>
    <option value="option4">option4</option>    
</select>

<select name="selectBox3" id="selectBox3">
    <option value="option1">option1</option>
    <option value="option2">option2</option>
    <option value="option3">option3</option>
    <option value="option4">option4</option>    
</select>
Run Code Online (Sandbox Code Playgroud)

我怎么做,我知道如果只有一个选择框如何删除或添加选项,但对于多选框,我卡住了.请帮忙.

javascript jquery

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

标签 统计

javascript ×2

angularjs ×1

java ×1

jquery ×1

regex ×1