The terms model is important for creating Offer templates and contains many term-related values you may want to display on their offer template. A full break-down of this is available here.
This and other models are expected to be inserted as part of the template code in the template editor. Basic programming skills can help to navigate those templates. Basically, the terms model can help you to dynamically control what information the template will display about a term (price, name, description, etc...). Within this model, you can access the billingPlanTable to extract information about the term plan and display it when appropriate (important for terms with trial periods).
It's important to note that you can choose what period of the plan you want to access by adding term.billingPlanTable, followed by [{cycle_number}], with the first cycle starting at number 0. So to access the billingPlanTable for the first cycle (the cycle immediately after the first purchase), you should access term.billingPlanTable[0].
In the case of a term with a trial period, the above will display information about the trial offer like the trial price and period.
In the following example, we are checking whether the term has a trial using the isTrial variable. If the trial variable returns true, then the displayed price will be the price of the second cycle (after the trial has finished). That is done using the number [1] as the number of periods. The same applies to the billing period. The / {{ term.billingPlanTable[1].period }} part will show the billing period (e.g. / per month for a monthly term).
<span ng-if="term.billingPlanTable[0].isTrial=='true'">{{ term.billingPlanTable[1].price }} / {{ term.billingPlanTable[1].period }}</span>
While here, we will display the price and period, if the isTrial variable returns false (when the term doesn't have a trial):
<span ng-if="term.billingPlanTable[0].isTrial=='false'">{{ term.billingPlanTable[0].price }} / {{ term.billingPlanTable[0].period }}</span>
Note that we accessed the period [0] when the term does not have a trial period, as all future periods will be identical.