这似乎只有在我使用generic/arch盒子时才会发生。我已经尝试了几个 ubuntu 盒子,一切正常。
主机操作系统是 Manjaro。
输出冻结:
INFO interface: info: ==> default: Waiting for domain to get an IP address...
==> default: Waiting for domain to get an IP address...
INFO retryable: Retryable exception raised: #<Fog::Errors::TimeoutError: The specified wait_for timeout (2 seconds) was exceeded>
Run Code Online (Sandbox Code Playgroud)
libvirt/virsh 版本 3.10.0 vagrant 版本 2.0.1
操作系统 4.9.76-1-MANJARO
流浪文件:
Vagrant.configure("2") do |config|
config.vm.box = "generic/arch"
end
Run Code Online (Sandbox Code Playgroud)
以下是我认为相关输出的内容 VAGRANT_LOG=debug vagrant up
==> default: Creating shared folders metadata...
INFO warden: Calling IN action: #<VagrantPlugins::ProviderLibvirt::Action::CreateNetworks:0x0000560dfaea3450>
INFO create_networks: Using …Run Code Online (Sandbox Code Playgroud) 使用此repo:https://github.com/nkcraddock/angular-playing-cards
在该演示中,以下代码有效,您可以看到所有卡的列表.
<div ng-controller="DemoCtrl" style="font-size: 0.45em;">
<playing-card suit="{{card.suit}}" rank="{{card.rank}}" ng-repeat="card in Cards"/>
</div>
Run Code Online (Sandbox Code Playgroud)
在我的页面中,以下代码不起作用.只有第一张卡出现.王牌.
<div>
<playing-card rank="ace" suit="spade" />
<playing-card rank="king" suit="spade" />
</div>
Run Code Online (Sandbox Code Playgroud)
但以下代码可行.这两张牌都出现了.为什么是这样?
<div>
<playing-card rank="ace" suit="spade" />
</div>
<div>
<playing-card rank="king" suit="spade" />
</div>
<div>
Run Code Online (Sandbox Code Playgroud)
有关完整代码,请检查仓库.但是如果有帮助的话,指令就在下面.
return {
scope: {
rank: '=',
suit: '='
},
restrict: 'E',
// template: function(tElement, tAttrs) {
// return ranks[tAttrs.rank].template;
// },
link: function(scope, element, attrs) {
scope.rank = ranks[attrs.rank] || ranks.back;
scope.suit = suits[attrs.suit] || suits.heart;
element.replaceWith($compile(scope.rank.template)(scope));
} …Run Code Online (Sandbox Code Playgroud)