小编Too*_*kit的帖子

无法在Visual Studio Team Services visualstudio.com上看到代码

当我将用户添加到项目时,我得到一个黄色的注释:

注意:用户xxxxxxx@outlook.com可以作为利益相关者访问有限的功能.访问版本控制和Agile工具需要基本访问级别.

用户也会看到一条消息

作为利益相关者,您可以访问待办事项,任务和看板,以及工作项.学到更多.

并且用户没有"代码"和"构建"选项卡

我可以将同一个用户添加到另一个项目,它工作正常.

我的印象是微软为Visual Studio Team Services/visualstudio.com提供了5个免费用户.

azure-devops

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

如何有条件地在锚点上使用[href]或[routerLink]?

我需要在本地或外部资源有条件地指向相同的锚链接.我试过了

<a [href]="outside?externalUrl:null"  [routerLink]="outside?[]:['/route',id]" >test</a>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我没有收到任何错误,但它指向同一本地页面并忽略外部URL.有任何想法吗?

另一个选择是构建链接,但我找不到任何文档如何访问routerLink服务内部

编辑:我知道我可以克隆整个链接,*ngIf但我不想这样做,我的链接包含一个带有大量选项的视频标签

angular-routing angular

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

AngularJs清空表单并从输入中删除无效状态

我正在使用表单将元素添加到表单一侧显示的列表中.标记是:

  <form name="thingForm">
      <input required type="text" ng-model="thing.name"/>
      <input required type="text" ng-model="thing.value"/>
      <input type="submit" ng-click="addThing(thing)"/>
    </form>
    <ul>
      <li ng-repeat="thing in things">{{thing.name}} with value of {{thing.value}}</li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

在控制器中我有:

$scope.things = [];
$scope.addThing = function(thing) {
    $scope.things.push(thing);
    $scope.thing = {};
};
Run Code Online (Sandbox Code Playgroud)

工作jsfiddle:http://jsfiddle.net/cXU2H/1/

现在您可以看到,我可以通过清空模型来清空表单,但是由于输入具有必需的标记,浏览器仍会显示错误消息(至少Chrome会这样做).

我看了类似的问题,并且:

  • 我也看了这个答案:https://stackoverflow.com/a/16296941/545925然而jsfiddle的行为与我的例子完全相同:输入被清除后仍然有一个ng-invalid-required类剩余(并且它也触发HTML5错误消息)
  • 因为我不在1.1.x分支$setPristine()上,因此我无法使用 $setPristine() 表现方式相同

我当然可以编写一个函数来遍历表单的元素并删除每个类ng-invalid-requiredng-invalid类,但这不是我想要解决的方法.这就是我用jQuery做的事情.

javascript angularjs

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

sshpass 命令在 Node.js 中不起作用

我尝试sshpass使用 node.js spawn() 运行命令来自动化 ssh。但它会自动从命令行退出,没有任何错误。这是我使用的代码。

var tail = spawn("sshpass", ["-p", "test", "ssh", "-n", "test@xxx.x.xxx.xxx", "'cat testfile'"]);
tail.stdout.on("data", function(data) {
        readData(data);
});
Run Code Online (Sandbox Code Playgroud)

spawn node.js sshpass

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

Angular 2 和 4 中的动态模式验证

输入验证可以在固定模式下正常工作,例如

<input type="number"
    [(ngModel)]="info.sortOrder"
    pattern="[0-9][0-9]"
    id="sortOrder" name="sortOrder" #sortOrder="ngModel"/>
Run Code Online (Sandbox Code Playgroud)

当通过函数更改要评估的模式时,验证总是失败。不过,函数“customPattern()”被调用。

<input type="number"
    [(ngModel)]="info.sortOrder"
    [pattern]="customPattern()"
    id="sortOrder" name="sortOrder" #sortOrder="ngModel"/>
Run Code Online (Sandbox Code Playgroud)

customPattern() { return "[1-9][0-9]"; }
Run Code Online (Sandbox Code Playgroud)

这是一个错误还是不应该以这种方式工作?

validation angular

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

ORA-64451: 特殊字符到转义字符的转换失败

我正在连接一些文本,但出现了一个我找不到任何相关信息的奇怪错误

UPDATE Table1 a
SET a.AllTexts = a.Text
  || a.Title
  ||
  (SELECT XMLAGG(XMLELEMENT(E,"Text",',').EXTRACT('//text()')).GetClobVal()
  FROM Table2 b
  WHERE b.El_Id = a.Id
  )
Run Code Online (Sandbox Code Playgroud)

AllTexts 是CLOB,所有其他列都是VARCHAR2

我得到

Error report -
SQL Error: ORA-64451: Conversion of special character to escaped character failed.
64451. 00000 -  "Conversion of special character to escaped character failed."
*Document: NO
*Cause:    An attempt to convert a special character to an escaped character failed.
*Action:   Remove the special character that cannot be escaped.
Run Code Online (Sandbox Code Playgroud)

编辑:错误是由一些奇怪的符号引起的。问题是无法提前知道哪些符号会阻止执行

oracle oracle12c

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

如何使用sqlpackage.exe覆盖azure数据库上传(导入)

这应该是一件简单的事情,我想用覆盖选项上传/导入我的数据库,但我在文档中找不到它

我必须手动删除它并使用Import上传.

sqlpackage azure-sql-database

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