Dois-je vraiment marquer chaque ligne avec « @: » quand je suis en train d'évaluer un modèle avec moteur rasoir et que vous voulez juste imprimer le bloc entier contenu à l'intérieur de Si la déclaration:moteur Razor if else
@if(Model.Labels)
{
@:arcs.append("text")
@:.attr("transform", function (d) {
@:var c = arc.centroid(d),
@:x = c[0],
@:y = c[1],
@:// pythagorean theorem for hypotenuse
@:h = Math.sqrt(x * x + y * y);
@:return "translate(" + (x/h * labelr) + ',' +
@:(y/h * labelr) + ")";
@:})
@:.attr("dy", ".35em")
@:.attr("text-anchor", function (d) {
@:// are we past the center?
@:return (d.endAngle + d.startAngle)/2 > Math.PI ?
@:"end" : "start";
@:})
@:.text(function (d) { return d.data.name; });
}
else
{
}
Vous pouvez envelopper dans ' ' si vous avez des problèmes, mais la suppression globale simplement '@:' fonctionnera –
J'ai essayé de supprimer '@:' et il lance une exception. Je vais essayer les balises de texte. – konrad
ajoutant ' ' travaillé très bien. Je vous remercie! –
konrad