有谁知道你是否可以删除html代码中留下的角度注释?
例如:如果我使用ngRepeat并且没有要重复的项目,AngularJS会离开:
<!-- ngRepeat: post in posts -->
Run Code Online (Sandbox Code Playgroud) 我想使用需要Python一些较新的软件2.6
,我们目前有两个2.4
和2.6
安装我们的专用服务器的CentOS,它看起来像这样的:
$ which python
/usr/local/bin/python
$ which python2.6
/usr/bin/python2.6
$ which python2.4
/usr/local/bin/python2.4
$ ls -l /usr/local/bin/py*
-rwxr-xr-x 1 root root 81 Aug 9 2007 /usr/local/bin/pydoc
-rwxr-xr-x 2 root root 3394082 Aug 9 2007 /usr/local/bin/python
-rwxr-xr-x 2 root root 3394082 Aug 9 2007 /usr/local/bin/python2.4
Run Code Online (Sandbox Code Playgroud)
如何将其切换2.6
为默认开始使用python
?
我正在使用ui-router来嵌套状态和视图.当我单击链接时,URL将更改为子状态的URL,但模板不会加载.
例如,当URL更改为子状态时project/settings
,project.settings.html
不会加载相应的模板.
这是一个礼貌SSCCE Plunkr
以下是我的代码:
myApp.config(function ($stateProvider, $urlRouterProvider){
$stateProvider
.state('project', {
url: "/project",
views:{
"content":{templateUrl: "partials/project.html"},
"header":{templateUrl: "partials/header"}
}
})
.state('project.settings', {
url: "/settings",
views:{
"content":{templateUrl: "partials/project.settings.html"},
"header":{templateUrl: "partials/header"}
}
})
$urlRouterProvider.otherwise("/")
});
/* cheching whether the user is authentic or not*/
myApp.run(function($rootScope,$location,$cookieStore,validateCookie,$state) {
$rootScope.$on('$stateChangeStart',function(event,toState,toParams,fromState){
if($cookieStore.get('user')){
validateCookie.authService(function(result,error){
if(!result){
$location.path("/");
}else{
$state.go('project.settings');
}
});
}
else{
$location.path("/");
}
});
});
Run Code Online (Sandbox Code Playgroud)
<div ng-controller="userController">
<div ui-view="header"></div>
<div class="container" ui-view="content"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
<div ng-controller="userController">
<div class="details">
<a ui-sref=".settings" …
Run Code Online (Sandbox Code Playgroud) 我执行时似乎得到了以下内容 npm install bower -g
/usr/local/share/npm/bin/bower -> /usr/local/share/npm/lib/node_modules/bower/bin/bower
bower@0.8.6 /usr/local/share/npm/lib/node_modules/bower
Run Code Online (Sandbox Code Playgroud)
不幸的是,执行任何bower命令都会返回 -bash: bower: command not found
which npm
返回/usr/local/bin/npm
并运行which node
返回/usr/local/bin/node
.
我实际上是JavaScript和Jasmine的新手.所以它可能是非常明显的解决我的问题,但我看不到它.
我想检查console.error()
加载时是否(已经存在)JavaScript应用程序调用.我真的没有看到如何用Jasmine实现这一点.我已经包含了JavaScript文件以及spec文件SpecRunner.html
.但我认为我以某种方式需要"实例化"应用程序以测试它是否会在控制台上抛出任何错误,对吧?
或者我应该SpecRunner.html
仅为此目的将代码包含在应用程序的HTML代码中?
我在组件中有以下代码,我想要一个无状态组件来访问这部分代码:
主要成分:
function createApp(store, communityIds) {
const App = React.createClass({
childContextTypes: {
localizedString: React.PropTypes.func,
},
getChildContext: function() {
return {
localizedString: function(key, fallback) {
return getKey(key, fallback);
},
};
},
render: function() {
return (
<Provider store={store}>
<Client communityIds={communityIds}/>
</Provider>
);
},
});
return <App/>;
}
Run Code Online (Sandbox Code Playgroud)
无状态:
export default () => (dispatch, getState) => {
const state = getState();
const token = state.user.get('token');
if (!token) {
throw new Error('test'); // this.context.localizedString does not work
}
}
Run Code Online (Sandbox Code Playgroud) 我已经看到这要求其他语言,但刚刚发现Fortran可以很好地处理数组,我想可能有一个简单的方法来做这个没有循环.
目前我正在搜索查看"最近邻居"的3D数组以查看它们是否包含字母"n",并且每当找到此值时,我希望它执行一些clusterLabel赋值(这与此问题无关) )
我想使用if(lastNeighArray.eq."n") then...<rest of code>
但由于显而易见的原因,它不喜欢根据值检查数组.它也不像我一样使用lastNeighArray(:)
,即使我希望它一次检查一个元素.where(lastNeighArray.eq."n")
不起作用,因为我在where循环中有一个case语句,我得到错误WHERE statements and constructs must not be nested.
所以我有点卡住了.我真正想要的是类似when(lastNeighArray.eq."n")
但不存在的东西.
我也看过了any
,forall
但他们似乎不是正确的选择.
我最近在向Fortran程序添加函数时学习了tinterface块.一切都很好,整洁,但现在我想在接口块中添加第二个功能.
这是我的界面块:
interface
function correctNeighLabel (A,i,j,k)
integer :: correctNeighLabel
integer, intent(in) :: i,j,k
integer,dimension(:,:,:),intent(inout) :: A
end function
function correctNeighArray (B,d,e,f)
character :: correctNeighArray
integer, intent(in) :: d,e,f
character, dimension(:,:,:),intent(inout) :: B
end function
end interface
Run Code Online (Sandbox Code Playgroud)
在我看来,这可能不是最好的选择.
我已经研究过子程序,但我不太相信它是正确的解决方案.我正在做的是相对简单的,我需要将参数传递给子例程,但我看到的所有子例程都是a)复杂的(即函数太复杂),和b)不接受参数,它们表现得好像他们操纵变量而不将它们传递给它们.
我没有真正正确地研究模块,但从我所看到的不适合使用的模块.
我应该在哪个时候使用,以及如何最好地使用它?
如何读取和写入标准输入,输出和错误流stdin
,stdout
以及stderr
在Fortran中?我听说写stderr
,例如,使用要write(5, fmt=...)
与5
单位的stderr
,我知道写的方式stdout
是使用write(*, fmt=...)
.
如何使用ifort
编译器读取和写入标准输入和输出单元?
编译器版本:
英特尔(R)Fortran编译器,用于运行在英特尔(R)64,版本10.0 Build 20070426上的应用程序包ID:l_fc_p_10.0.023版权所有(C)1985-2007英特尔公司.版权所有
fortran ×3
fortran90 ×3
angularjs ×2
javascript ×2
arrays ×1
bash ×1
bower ×1
django ×1
django-forms ×1
forms ×1
function ×1
homebrew ×1
if-statement ×1
jasmine ×1
linux ×1
module ×1
node.js ×1
npm ×1
python ×1
reactjs ×1
stderr ×1
stdin ×1
stdout ×1
subroutine ×1
unit-testing ×1
version ×1
where ×1