действительно ли я должен отметить каждую строку с «@:» когда я оценивая шаблон с Razor Engine и просто хочу напечатать весь блок, содержащийся внутри, если заявление:двигателя Бритвы, если другое заявление
@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
{
}
Вы можете обернуть его в ' ', если у вас есть проблемы, но в целом просто удаление '@:' будет работать –
Я попытался удалить '@:', и он выдает исключение. Я попробую текстовые теги. – konrad
добавление ' ' отлично работал. Спасибо! –
konrad