3
私はSencha touchを使用しています。私はtwitterフィードからURLをクリック可能なリンクに変えるためにオンラインで見つけたtwitterの例を修正しようとしています。私は、Sencha Touchライブラリの例の1つにlinkify機能を使用しているのを見ましたが、自分のプロジェクトに組み込む方法を理解できません。ここに私のコードは次のとおりです。sencha/javascript - tplテンプレートの中から関数を呼び出す方法
t_news = new Ext.Component({
cls:'t_news',
title:'News',
scroll: 'vertical',
tpl: [
'<tpl for=".">',
'<div class="tweet">',
'<div class="avatar"><img src="{profile_image_url}" /></div>',
'<div class="tweet-content">',
'<h2>{from_user}</h2>',
'<p>{text:this.linkify}</p>',
'</div>',
'</div>',
'</tpl>',
]
});
function linkify(value){
return value.replace(/(http:\/\/[^\s]*)/g, "<a target=\"_blank\" href=\"$1\">$1</a>");
}
、ここではエラーです:
Uncaught TypeError: Object [object Object] has no method 'linkify'
これは – svlada
角括弧表記は魅力のように働いていた私のためにうまくので、それを使用してくださいdidntの。 – occasl