小编Upa*_*Roy的帖子

如何在ng-options中设置默认值

我可以在angularjs中设置一个默认值的下拉列表,

 <select name="repeatSelect" id="repeatSelect" ng-model="repeatSelect" ng-init=" repeatSelect = data[0].id">
    <option ng-repeat="option in data" value="{{option.id}}">{{option.name}}</option>
 </select>
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现相同的使用ng-options?我惶恐不安

 <select name="repeatSelect" 
   id="repeatSelect" 
   ng-model="repeatSelect"
   ng-init=" repeatSelect = option.id"  
   ng-options="option.name for option in data track by option.id">
</select>
Run Code Online (Sandbox Code Playgroud)

但没用.样本小提琴就在这里

javascript html-select angularjs ng-options ionic-framework

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

IntelliJ包装顶级方法注释而不包装内联注释

打开"Wrap always"将无效,因为它变为:

@Annotation1
public 
@Annotation2 
String something() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

并且"不包裹"变成:

@Annotation1 public @Annotation2 String something() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

"如果长时间换行"和"长时间砍掉":

@Annotation1 public @Annotation2
String something() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

这就是我要的:

@Annotation1
public @Annotation2 String something() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

其他类似的问题与我正在寻找的格式不符,并说选择上面列出的一个对我不起作用的选项.

有没有人知道如何让格式化程序以这种方式运行?一个插件可能吗?

intellij-idea

6
推荐指数
0
解决办法
154
查看次数

如何从另一个文件中包含ng-template?

我有一个带有几个"text/ng-template"脚本标签的html文件,如下所示(templates.html):

<script type="text/ng-template" id="template1">
    ng-template 1
</script>
<script type="text/ng-template" id="template2">
    ng-template 2
</script>
<script type="text/ng-template" id="template3">
    ng-template 3
</script>
Run Code Online (Sandbox Code Playgroud)

我想要包含"templates.html"中的一个模板,但不是全部,我希望找到类似的内容:

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

这是可能的?是否存在任何其他第三方指令?

PD:我知道我可以在一个单独的文件(template1.html,template2.html,...)上提取每个ng-template并使用ng-include加载每个模板,但我有很多模板,我需要对它进行分组.

angularjs

5
推荐指数
0
解决办法
701
查看次数

S3DirectoryInfo.GetFiles返回"key is a directory name"异常

S3DirectoryInfo dir= new S3DirectoryInfo(client, "bucketname", "sampledir/sample");
test.Create();
var files = dir.GetFiles();
Run Code Online (Sandbox Code Playgroud)

所以使用dir.GetFiles(),我无法获取目录中的文件.我怎么能解决这个????

c# amazon-s3 amazon-web-services

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

量角器5.1.1不适用于Chrome 58

最近我的Chrome浏览器更新到了Version 57.0.2987.133 (64-bit).因此,我现有的量角器测试不适用于当前版本的chrome.错误消息是

失败:未知错误:无法使用'in'运算符在false中搜索'String'(会话信息:chrome = 58.0.3029.96)(驱动程序信息:chromedriver = 2.29.461591(62ebf098771772160f391d75e589dc567915b233),platform = Windows NT 6.3.9600 x86_64 )(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:18毫秒构建信息:版本:'3.4.0',修订版:'未知',时间:'未知'系统信息:主机:'WIN- DA72NJNI5DP',ip:'172.16.230.61',os.name:'Windows Server 2012 R2',os.arch:'amd64',os.version:'6.3',java.version:'1.8.0_131'驱动程序信息: org.openqa.selenium.chrome.ChromeDriver Capabilities [{applicationCacheEnabled = false,rotating = false,mobileEmulationEnabled = false,networkConnectionEnabled = false,chrome = {chromedriverVersion = 2.29.461591(62ebf098771772160f391d75e589dc567915b233),userDataDir = C:\ Users\ADMINI~1\AppData\Local\Temp\scoped_dir7512_11086},takeHeapSnapshot = true,pageLoadStrategy = normal,databaseEnabled = false,handlesAlerts = true,hasTo uchScreen = false,version = 58.0.3029.96,platform = WIN8_1,browserConnectionEnabled = false,nativeEvents = true,acceptSslCerts = true,locationContextEnabled = true,webStorageEnabled = true,browserName = chrome,takesScreenshot = true,javascriptEnabled = true,cssSelectorsEnabled = true, unexpectedAlertBehaviour =}]

即使我已将我的Chrome驱动程序版本更新为2.28然后再更新2.29.但它不起作用.以下是有关我当前测试环境的更多信息:

  • 铬:58.0.3029.81
  • 量角器:5.1.1
  • webdriver-manager:12.0.4
  • 镀铬驱动程序:2.29
  • nodejs:6.9.4

javascript selenium-chromedriver angularjs angularjs-e2e protractor

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

Ionic/AngularJS重定向到另一个页面

我有登录页面.当用户名和密码正确时,我想从登录页面重定向到HomePage.html页面.

的login.html

<ion-view view-title="Login" name="login-view">
  <ion-content class="padding">
      <div class="list list-inset">
          <label class="item item-input">
              <input type="text" placeholder="Username" ng-model="data.username">
          </label>
          <label class="item item-input">
              <input type="password" placeholder="Password" ng-model="data.password">
          </label>
      </div>
      <button class="button button-block button-calm" ng-click="login()">Login</button>
  </ion-content>
</ion-view>
Run Code Online (Sandbox Code Playgroud)

HomePage.html

<label id="test">test</label>
Run Code Online (Sandbox Code Playgroud)

controller.js

.controller('LoginCtrl', function ($scope, LoginService, $ionicPopup, $state) {
    $scope.data = {};

    $scope.login = function () {
        LoginService.loginUser($scope.data.username, $scope.data.password).success(function (data) {

            $state.go('/HomePage'); // This is not working for me

        }).error(function (data) {
            var alertPopup = $ionicPopup.alert({
                title: 'Login failed!',
                template: 'Please check your credentials!' …
Run Code Online (Sandbox Code Playgroud)

html javascript angularjs ionic-framework

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

Angular $ http:预检的响应具有无效的HTTP状态代码403

我正在编写一个角度应用程序,我正在尝试使用该$http服务连接到我们的API .

$http.post('https://backend-test/***/v001/login', {'userName': 'admin', 'password': 'passtest'}, {headers: {'Accept': 'application/json', 'Content-Type': 'application/json'}}).then(function success(response) {
    console.log(response);
});
Run Code Online (Sandbox Code Playgroud)

但是,我继续收到此错误:

XMLHttpRequest无法加载 https:// backend-test /***/v001/login.预检的响应具有无效的HTTP状态代码403

它似乎发送OPTIONS请求而不是POST请求:

请求方法:选项

奇怪的是,当我使用这个工具时它正常工作:

https://www.hurl.it/

有什么想法吗?

post http-headers cors angularjs

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

我可以在GitHub中的子目录中创建README文件

我可以在GitHub上的其他文件夹中创建README文件.我只看到根目录中的Add a README按钮.它在子目录中不可见.有什么办法可以在子目录中添加README文件并进行预览吗?实际上我需要每个子目录中的README文件

git github

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